Wiem, że jest możliwe utworzenie kolumny w TableView wypełnionej przyciskami thanks to jewelsea.Jak zdefiniować kolumnę dla przycisków w FXML (JavaFX)?
Ale chcę wiedzieć, czy można go zdefiniować jako bezpośrednio w FXML.
Jako przykład, z innymi rodzajami jeden zrobić:
klasy Person:
private final SimpleStringProperty birthDate = new SimpleStringProperty("");
Następnie w FXML:
<TableView fx:id="table" layoutY="50.0" prefHeight="350.0" prefWidth="600.0">
<columns>
<TableColumn prefWidth="79.5" text="date of birth">
<cellValueFactory>
<PropertyValueFactory property="birthDate" />
</cellValueFactory>
</TableColumn>
</columns>
</TableView>
i można dodać ten element z:
@FXML private TableView<Person> table;
//...
table.getItems().add("12/02/1452");
Jak osiągnąć to samo z przyciskami?
Cóż, nie jest to możliwe w Scene Builder. –
Myślę, że to nie jest możliwe. Musisz ustawić fabrykę komórek na swoim kodzie. – Marcel