我有这段代码,以便当我在TableView中选择一条记录时,它们会自动在各自的字段中加载我:
public void gestionarEvento() {
tblViewProductos.getSelectionModel().selectedItemProperty().addListener(
new ChangeListener<Productos>() {
@Override
public void changed(ObservableValue<? extends Productos> observable, Productos valorAnterior, Productos valorSeleccionado) {
if (valorSeleccionado != null) {
txtidProducto.setText(String.valueOf(valorSeleccionado.getIdPro()));
txtdescripcionPro.setText(valorSeleccionado.getDescripcion());
spnMax.setValueFactory(Integer.parseInt(Integer.valueOf(valorSeleccionado.getStockMax())));//ERROR
btnEliminar.setDisable(false);
btnActualizar.setDisable(false);
}
}
});
tblViewPrecio.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Precio>() {
@Override
public void changed(ObservableValue<? extends Precio> observable, Precio valorAnterior, Precio valorSeleccionado) {
if (valorSeleccionado != null) {
txtidPrecio.setText(String.valueOf(valorSeleccionado.getIdPre()));
txtfechaInicio.setValue(Date.valueOf(valorSeleccionado.getFechaInicio()));//ERROR
}
}
});
}
我已经尝试了很多事情,但仍然无法加载该数据
拉丁的传说
相关分类