喜 我正在使用JavaFX做POS和库存项目。情况是,当我将条形码扫描到条形码列中时,我需要从数据库中获取相应的项目详细信息,如图所示,但不知道该怎么做。我尝试了以下代码,但不知道如何进一步:
BarcodeColumn.setEditable(真);
BarcodeColumn.setCellValueFactory(
new PropertyValueFactory<Items,String>("Barcode"));
BarcodeColumn.setCellFactory(TextFieldTableCell.forTableColumn());
BarcodeColumn.setOnEditCommit(
new EventHandler<CellEditEvent<Items, String>>() {
public void handle(CellEditEvent<Items, String> t) {
((Items) t.getTableView().getItems().get(
t.getTablePosition().getRow())
).setBarcode(t.getNewValue());
}
}