将条形码输入JavaFX中的表字段时,从数据库获取数据

时间:2017-09-27 05:30:56

标签: javafx tablecolumn

Items Table

喜 我正在使用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());

        }


    }

0 个答案:

没有答案