2011-10-01 19 views
8

Sto sviluppando un'applicazione Java Swing che contiene JTable. Per impostazione predefinita, mentre si avvia l'applicazione per la prima volta, la chiamata al metodo jtable.getSelectedRow() o jtable.getSelectedColumn() restituisce -1, il che significa che nessuna riga selezionata in quel momento. Dopo che l'utente ha fatto clic su una riga o una colonna, la chiamata al metodo jtable.getSelectedRow() o jtable.getSelectedColumn() restituisce i valori appropriati delle colonne selezionate &. Quello di cui ho realmente bisogno è che voglio impostare la riga o la colonna selezionata su -1, ad esempio "nessuna riga o stato selezionato colonna". Come posso fare questo?Come rendere una riga di JTable a uno stato "non selezionato" dopo aver selezionato una riga qualsiasi in quella tabella?

risposta

14

Il metodo JTable clearSelection farà ciò che desideri: deseleziona la selezione di tutte le righe e le colonne selezionate della tabella. L'API JTable è il posto dove cercare metodi come questi.

Problemi correlati