salut à tous
J'aimerais savoir comment définir une apparence personnalisée d'un checkbox dans swing lorsqu'il est désactivé.
Merci
salut à tous
J'aimerais savoir comment définir une apparence personnalisée d'un checkbox dans swing lorsqu'il est désactivé.
Merci
Tu peux créer ton UI Delegate. Pour une ComboBox, étends simplement http://java.sun.com/j2se/1.5.0/docs/...omboBoxUI.html et ensuite tu dois enregistrer ton UI pour ta combo. Pour le faire soit tu modifies l'entrée de l'UI de la combo dans UIManager.getDefaults, ce qui aura pour effet de changer toutes tes combos ou alors tu fais
ce qui modifira que ton objet tacombo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part tacombo.setUI(tonUI);
En fait, je n'ai vu aucune methode dans les UI delegate class pour changer l'apparence d'un checkbox en fonction de son etat (enabled, disabled). je n'ai trouvé que des methodes pour changer l'apparence du texte du checkbox ( en l'occurence getDisabledTextColor() ) mais mon problème est de changer l'apparence du checkbox lui même (sa couleur, ses bordures etc..)Envoyé par Pollux
Les UI delegates ne contiennent pas de méthodes pour changer l'apparence.
C'est toi qui doit implémenter l'affichage par l'intermédiaire des méthodes paint...
Fais un tour sur ces liens ca devrait t'aider:
http://java.sun.com/products/jfc/tsc...ure/index.html
http://java.sun.com/products/jfc/tsc...g2d/index.html
Merci polux je vais y jetter un coup d'oeil
Partager