2011-10-01 9 views
8

Zajmuję się tworzeniem aplikacji Java Swing, która zawiera JTable. Domyślnie podczas uruchamiania aplikacji po raz pierwszy wywołanie metody jtable.getSelectedRow() lub jtable.getSelectedColumn() zwraca -1, co oznacza, że ​​w tym momencie nie wybrano żadnego wiersza. Po kliknięciu przez użytkownika dowolnego wiersza lub kolumny, wywołanie metody jtable.getSelectedRow() lub jtable.getSelectedColumn() zwraca odpowiednie wartości wybranych kolumn: wiersze &. To, czego potrzebuję, to to, że chcę ustawić wybrany wiersz lub kolumnę na -1, to znaczy "brak stanu wybranego wiersza lub kolumny". Jak mogę to zrobić?Jak ustawić wiersz JTable w stan "niezaznaczony" po wybraniu dowolnego wiersza w tej tabeli?

Odpowiedz

14

Metoda JTable clearSelection zrobi, co chcesz - wyczyść zaznaczenie wszystkich wybranych wierszy i kolumn tabeli. Interfejs API JTable to miejsce, w którym należy szukać takich metod.

Powiązane problemy