Selektierung bei JTable

Status
Nicht offen für weitere Antworten.

Demonus

Mitglied
Hallo,
ich habe eine JTable erstellt und die Selektierung auf SINGLE_SELECTION gesetzt.
Wenn ich aber jetzt eine Zeile in der Tabelle anwähle, wird zusätzlich zur normalen
Selektierung (die selektierte Zeile wird mit der entsprechenden Hintergrundfarbe
markiert) auch noch um die gewählte Zelle ein gelber Rahmen gezeichnet. Kann
man diese "Zellen-Markierung" nicht irgendwie deaktivieren? Ein spezielles
SelectionModel habe ich übrigens nicht verwendet.
 
musste ein eigenen TableCellRenderer schreiben
oder versuchs mal mit JTable#setCellSelectionAllowed(boolean) aber das dürfte nicht gehen.
 
Ok,
ich hab heraus gefunden, dass es sich bei dieser Umrandung um den Focus handelt.
Wenn ich setFocusable(false) aufrufe, dann erscheint die Umrandung nämlich nicht mehr.
 
das kann aber zum problemen führen. ich würde eher auf roar hören und den Renderer überschreiben. dann hast viel mehr möglichkeiten deine tabelle zu gestalten.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben