So habe ich benutzerdefinierten CellEditors und CellRenderers und obwohl ichbekommen Table Farben Spiel Look passen und fühlen
component.setForeground(isSelected ? table.getSelectionForeground() : table.getForeground());
component.setBackground(isSelected ? table.getSelectionBackground() : table.getBackground());
component.setOpaque(true);
in meinem getTableCellRendererCompoent tue, nur die Farben in jeder zweiten Zeile passen, da die meisten von hte Aussehen und Ich glaube, ich habe versucht, sie zu wechseln. Wie kann ich die Farbwerte so anpassen, dass sie mit dem Rest der Tabelle übereinstimmen? Ich würde auch gerne in der Lage sein, schöne Rahmen zu erstellen, um den Renderern zu entsprechen, die von DefaultTableCellRenderer abstammen.
Ich habe versucht, den DefaultTableCellRenderer zu sezieren, und ich habe verloren versucht, dieses UI-Objekt aufzuspüren. Benötige ich nur die richtigen Eigenschaften, um aus dem UIManager zu ziehen? Eine Führung in die richtige Richtung wird sehr geschätzt.
Vielen Dank, diese Seite rockt. Joshua
Vollständige Liste der Farbschlüssel und wie man sie bekommt: http://www.devdaily.com/java/java-uimanager-color-keys-list – rretzbach