Tag: javafx 2

在JavaFX的表格中获取复选框值

我有一个表,它有一个复选框的行。 我想要做的是在按钮点击我想找出什么复选框被选中,哪些不是。 到目前为止,我设法在表中创建复选框。 代码如下。 public class TTEs implements Initializable{ @FXML private TableView<TestObject> tableReport; @FXML private TableColumn<TestObject, String> name; @FXML private TableColumn<TestObject, Boolean> checkbox; @FXML public void getValues(){ //the method will get what check boxes are checked (this part is the problem) } @Override public void initialize(URL arg0, ResourceBundle arg1) { ObservableList<TestObject> data = FXCollections.observableArrayList(); data.add(new […]

Kotlin中的TableView回调

我学习使用JavaFX UI控件示例12-12将地图数据添加到表中 它在java中的作品: TableColumn<Map, String> firstDataColumn = new TableColumn<>("Class A"); TableColumn<Map, String> secondDataColumn = new TableColumn<>("Class B"); firstDataColumn.setCellValueFactory(new MapValueFactory(Column1MapKey)); firstDataColumn.setMinWidth(130); secondDataColumn.setCellValueFactory(new MapValueFactory(Column2MapKey)); secondDataColumn.setMinWidth(130); TableView table_view = new TableView<>(generateDataInMap()); table_view.setEditable(true); table_view.getSelectionModel().setCellSelectionEnabled(true); table_view.getColumns().setAll(firstDataColumn, secondDataColumn); Callback<TableColumn<Map, String>, TableCell<Map, String>> cellFactoryForMap = new Callback<TableColumn<Map, String>, TableCell<Map, String>>() { @Override public TableCell call(TableColumn p) { return new TextFieldTableCell(new StringConverter() { […]