varias una tabla sirve seleccionar seleccionada que para obtener modificar los getselectedrow filas fila elementos desde datos como codigo java swing

java - tabla - seleccionar una fila de un jtable desde codigo



¿Cómo deseleccionar programáticamente la fila seleccionada actualmente en una JTable(swing)? (2)

Deseo deseleccionar programáticamente la fila (o filas) actualmente seleccionada en una JTable.

Básicamente quiero lo opuesto a esto:

JTable table = ...; table.setRowSelectionInterval(x,x);

Intenté (con poca esperanza) usando:

table.setRowSelectionInterval(-1,-1)

o

table.setRowSelectionInterval(1,0)

pero no funciona.


Creo que puedes usar esto:

table.getSelectionModel().clearSelection().

El SelectionModel es lo que realmente maneja la selección. JTable solo tiene algunos atajos.


Hay un método en JTable llamado clearSelection . Esto, a su vez, llama a clearSelection en el ListSelectionModel de la tabla y el modelo de columna.