我正在尝试向表中的每一行显示一个按钮,以将其作为更新/删除按钮,但它显示的不是实际按钮,而是地址而不是实际按钮。
请注意,我使用 MaterialFX 作为 javaFX 的框架
我尝试实现两种使用方式
returnButton.setRowCellFactory(maintenanceTableClass -> {
MFXButton button = new MFXButton("Button");
button.setOnAction(actionEvent -> {
MaintenanceTableClass selectedMaintenance = maintenanceTableClass;
System.out.println(selectedMaintenance.getPlateNumber());
});
return new MFXTableRowCell<>(value -> button);
});
另一个是使用类
returnButton.setRowCellFactory(maintenanceTableClass -> new MFXTableRowCell<>(MaintenanceTableClass::getReturnButton));