Bonjour à tous!!!
Premièrement, j'utilise la Lib Substance et puis j'ai un JXTreeTable.
Dans la première colonne, j'ai mis un JLabel avec une Image et puis j'ai ajouté un DefaultTableCellRenderer pour avoir la couleur identique du BackgroundColor et de meme pour la SelectionColor.
Quand je sélectionne une ligne, le BackgroundColor de ma première colonne n'est pas la même couleur que le reste de la sélection.
Le problème est dû à la lib Substance qui met un dégradé de couleur un peu partout, y compris dans les sélections des tableaux et vu que j'ai fais un simple dans le DefaultTableCellRenderer:
pour mettre la SelectionBackgroundColor dans le BackgroundColor de ma premiere colonne avec ma super image parce que la sélection se fait en arrière de l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part text.setBackground(UIManager.getColor("Table.selectionBackground"));
La question dans tout ça est: comment je peux faire pour appliquer la couleur en dégrader dans ma premiere colonne?
Up pour une petite image pour plus vous éclaicir sur ma question:
http://www.2shared.com/file/9110774/.../probleme.html
Merci à tous.
Partager