J'ai CellEditors personnalisés et CellRenderers et bien que je suis en train de faireobtenir des couleurs TableCellEditor pour correspondre à regarder match et se sentent
component.setForeground(isSelected ? table.getSelectionForeground() : table.getForeground());
component.setBackground(isSelected ? table.getSelectionBackground() : table.getBackground());
component.setOpaque(true);
dans mon getTableCellRendererCompoent, les couleurs correspondent uniquement sur tous les rangs, puisque la plupart de look hte et J'ai l'impression d'avoir essayé de les alterner. Comment puis-je extraire les valeurs de couleur de telle sorte qu'elles correspondent à ce que le reste de la table ressemble? J'aimerais aussi vraiment pouvoir créer de belles bordures pour correspondre aux rendus issus de DefaultTableCellRenderer.
J'ai essayé de disséquer le DefaultTableCellRenderer, et je me suis perdu en essayant de retrouver cet objet IU. Ai-je juste besoin des bonnes propriétés pour tirer de l'UIManager? Une avance dans la bonne direction sera très appréciée.
Merci à tous, ce site rock. Joshua
Liste complète des touches de couleur et comment les obtenir: http://www.devdaily.com/java/java-uimanager-color-keys-list – rretzbach