Comment définir et obtenir la valeur de la cellule de JavaFX Table comme swing JTable
Je suis nouveau sur JavaFX
et voudrais savoir comment faire pour définir et obtenir la valeur de la cellule de JavaFX
Table comme Swing
JTable
. c'est à dire une alternative de setValueAt()
& getValueAt
de Swing
JTable
dans JavaFX
Table.
//would like to get the index of column by Name
int index_RunnableQueueItem = tableQueue.getColumns().indexOf("RunnableQueueItem");
//would like to get the selected row
int row = tableQueue.getSelectionModel().getSelectedIndex();
if (index_RunnableQueueItem != -1 && row != -1) {
//would like to get the value at index of row and column.
//Update that value and set back to cell.
}
OriginalL'auteur Ashish Pancholi | 2012-11-22
Vous devez vous connecter pour publier un commentaire.
TableView vraiment ne prend pas en charge cette méthode.
Ici est un peu fragile moyens de faire ce que vous voulez, à l'aide de la réflexion. Il est entièrement dépendant de vous à l'aide de PropertyValueFactory dans votre cellule de la valeur de l'usine de sorte qu'il peut rechercher le nom de la propriété, cependant.
OriginalL'auteur jhsheets
De la récupération d'une valeur simple à partir d'un JavaFx TableView Cellule
Vous pouvez utiliser des écouteurs, comme répertoriés dans d'autres posts, mais si vous le souhaitez, pour obtenir une valeur simple à partir d'une cellule, vous pouvez utiliser une méthode plus simple
Espère que ce expample vous aide.
OriginalL'auteur José Roberto Ramírez Aguilar