
FAQ Java GUIConsultez toutes les FAQ
Nombre d'auteurs : 51, nombre de questions : 152, dernière mise à jour : 21 décembre 2009
Sommaire→AWT et Swing→JColorChooserIl suffit d'initialiser le panel de prévisualisation avec un JPanel trivial. C'est une utilisation détournée de la méthode de personalisation du panel de prévisualisation.
Sélectionnez
JColorChooser myJCC = new JColorChooser(Color.BLACK);
myJCC.setPreviewPanel(new JPanel());
A noter que l'instruction :
Sélectionnez
myJCC.setPreviewPanel(null);
repositionne le panel de prévisualisation par défault
Créé le 2007-05-25 par JMLLB
Mettons que je souhaite supprimer le color chooser HSB.
Sélectionnez
JColorChooser myJCC = new JColorChooser(Color.BLACK);
AbstractColorChooserPanel[] panels = myJCC.getChooserPanels();
for (int i=0; i<panels.length; i++) {
String tmpString = panels[i].getClass().getName();
if (tmpString.equals("javax.swing.colorchooser.DefaultHSBChooserPanel")) {
myJCC.removeChooserPanel(panels[i]);
}
}
à noter qu'il n'est pas possible de faire:
Sélectionnez
if (panels[i] instanceof javax.swing.colorchooser.DefaultHSBChooserPanel) {
myJCC.removeChooserPanel(panels[i]);
}
car DefaultHSBChooserPanel n'est accessible uniquement que depuis son package.
Créé le 2007-05-25 par JMLLB


















