So che è possibile creare una colonna in TableView riempita con i pulsanti thanks to jewelsea.Come definire una colonna per i pulsanti in FXML (JavaFX)
Ma voglio sapere se è possibile definirlo direttamente nel FXML.
A titolo di esempio, con altri tipi di uno fare:
Classe persona:
private final SimpleStringProperty birthDate = new SimpleStringProperty("");
Poi nel 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>
E si può aggiungere questo elemento con:
@FXML private TableView<Person> table;
//...
table.getItems().add("12/02/1452");
Come ottenere lo stesso risultato con i pulsanti?
Beh, non è possibile in Scene Builder. –
Penso che questo non sia possibile. Devi impostare Cell Factory sul tuo codice. – Marcel