Saltar al contenido

JavaFX TableView ¿cómo obtener los datos de la celda?

Sé libre de divulgar nuestra página y códigos con otro, apóyanos para aumentar esta comunidad.

Solución:

Suponiendo que sabe que algo está seleccionado, puede hacer

TablePosition pos = table.getSelectionModel().getSelectedCells().get(0);
int row = pos.getRow();

// Item here is the table view type:
Item item = table.getItems().get(row);

TableColumn col = pos.getTableColumn();

// this gives the value in the selected cell:
String data = (String) col.getCellObservableValue(item).getValue();

Suponiendo que no haya seleccionado ninguna fila pero sepa dónde y qué quiere…

// Item here is the table view type:
    Unpaid item = userTable.getItems().get(0);

    TableColumn col = userTable.getColumns().get(3);

    // this gives the value in the selected cell:
    String data = (String) col.getCellObservableValue(item).getValue();
    JOptionPane.showMessageDialog(null, data);

valoraciones y reseñas

Recuerda compartir esta noticia si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *