Bonjour,
Je souhaite changer les couleurs de fond des "colors choosers" de mon JColorChooser.
J'ai tenté:
sans succès, ainsi que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JColorChooser myJCC = new JColorChooser(Color.BLACK); AbstractColorChooserPanel[] panels = myJCC.getChooserPanels(); for (int i=0; i<panels.length; i++) { panels[i].setBackground(Color.RED); }
mais toujours rien!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 JColorChooser myJCC = new JColorChooser(Color.BLACK); for (int i=0; i<myJCC.getComponentCount(); i++) { Component tmpComponent=myJCC.getComponent(i); if(tmpComponent!=null){ tmpComponent.setBackground(Color.RED); } }
Le problème c'est que les AbstractColorChooserPanel en question ne sont pas accessibles et je ne peux donc pas faire de traitement au cas par cas.
Si qq'un a une idée je suis preneur!
merci!
Partager