JTable MousePressed + MouseMoved

0

Witam, mam problem z obsługą JTable, a raczej z uproszczeniem tejże obsługi.

Problem jest następujący.

Mam JTable reprezentującą dni miesiąca (kolumny) i godziny każdego dnia (wiersze). Komórki są typu boolean.
Pracochłonne staje się naciskanie każdej komórki z kolei w celu zaznaczenia jej i ustawienia wartości "TRUE" więc został mi podsunięty pomysł aby komórki zaznaczały się w sposób taki :
1.Klikam na komórkę początkową, zmieniam jej wartość na przeciwną i ...
2. Trzymam klawisz myszy wciśnięty i przeciągam kursorem po kolejnych komórkach a wartość każdej z nich zmienia się na przeciwną.

Proszę i pomoc. Myślałem nad połączeniem mousePressed + mouseEntered ale nie mam pojęcia jak to zrobić i jak rozbić element JTable na poszczególne komórki.

0

Na Twoje pytanie nie znam odpowiedzi, ale sugeruje byś zmienił typ komórek na Boolean.

0

bo, mój błąd, są typu Boolean.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.