R
redbomber
Gast
Hi zusammen,
ich habe eine Frage zu der JTable.
Bei meiner JTable ist es möglich einzelne Zellen (vom Typ JPanel) auszuwählen, welche daraufhin mit einem X markiert werden.
Nun möchte ich wissen ob bei der Selektion der einzelnen Zellen immer alle Zellen neu gezeichnet werden oder nur die selektierte.
Es werden ja ohnehin nur die Zellen neu gezeichnet, welche "Sichtbar" sind !? (oder?)
Wenn ich etwa nur eine Zelle markiere wäre es ja nicht sinnvoll alle sichtbaren Zellen neu zu zeichnen, sonder es sollte nur die eine markierte Zelle neu gezeichnet werden.
Bisher speichere ich mir alle selektierten Zellen in einer LinkedList.
Mein CellRenderer prüft in der paint() Methode ob sich die Zelle in der selektierten Liste befindet, falls ja, wird diese markiert.
ich habe eine Frage zu der JTable.
Bei meiner JTable ist es möglich einzelne Zellen (vom Typ JPanel) auszuwählen, welche daraufhin mit einem X markiert werden.
Nun möchte ich wissen ob bei der Selektion der einzelnen Zellen immer alle Zellen neu gezeichnet werden oder nur die selektierte.
Es werden ja ohnehin nur die Zellen neu gezeichnet, welche "Sichtbar" sind !? (oder?)
Wenn ich etwa nur eine Zelle markiere wäre es ja nicht sinnvoll alle sichtbaren Zellen neu zu zeichnen, sonder es sollte nur die eine markierte Zelle neu gezeichnet werden.
Bisher speichere ich mir alle selektierten Zellen in einer LinkedList.
Mein CellRenderer prüft in der paint() Methode ob sich die Zelle in der selektierten Liste befindet, falls ja, wird diese markiert.