El problema me lo encuentro, cuando intento asignar el valor del campo "id" de la tabla (ya obtenido correctamente) a un @fxml textfield.
Os doy mas detalles:
El problema según he leído es que ya no soporta static en Java fx8 FXML. os pongo un poco de codigo.
Código:
En este código simplemente al seleccionar la tabla debería de funcionar, ya que así lo hace en otras clases que uso, y al ver el valor que obtengo es el correcto. La única diferencia es que estoy accediendo a un elemento de otra clase.public void initialize(URL location, ResourceBundle resources) {
showSelectCategoryTable();
// Recojo el click de la tabla
tableSelectCategory.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent click) {
if (click.getClickCount() == 1) {
// Obtengo el cliente seleccionado
Category category = tableSelectCategory.getSelectionModel().getSelectedItem();
if (category != null) {
// Obtengo los datos y los asigno a los textfield
ManageProductViewController.txtShowCategoryProduct.setText(category.getIdCategory().toString());
}
}
}
});
Sabéis alguna otra forma para pasar datos entre controladores de fxml


