Bonjour,
Je suis à la recherche d'un composant type "JCheckBox" qui permet de définir 3 états :
* coché
* non-coché
* état indéterminé (case entièrement grisée)
J’utilise la jdk 1.5
Merci pour vos réponses.
Bonjour,
Je suis à la recherche d'un composant type "JCheckBox" qui permet de définir 3 états :
* coché
* non-coché
* état indéterminé (case entièrement grisée)
J’utilise la jdk 1.5
Merci pour vos réponses.
Peut-être peut-on changer la couleur de fond de la checkBox? Mais je trouve pas la méthode.
Changer la couleur de la checkBox me permettrait d'avoir ces 3 états. Peut-on changer la couleur de fond de la checkBox sans changer la couleur de fond du texte?
il y a un exemple , je crois qu'il te sera util, si j'ai bien compris ton souci.
http://www.infres.enst.fr/~charon/co...ng/cocher.html
En fait pour le moi, la difficulté est d'avoir un 3ème état en plus de "coché" et "non coché". Même avec un bidouille s'il faut.
En ce momement je regarde le "JCheckBox.setEable(false)" combiner avec le "JCheckBox.isSelected()" pour avoir un 3ème état mais, le pb est que je ne peux plus écouter les évenements souris lorsque le JCheckBox est disable.
Cet element n'est pas adapté pour l'interface que tu veux réaliser, mais il y a plein d'autre moyens:
Par exemple utilise un JButton et sert toi de l'arriere plan de celui-ci pour creer trois états (avec trois couleurs pourquoi pas).
Encore mieux,tu peux si tu veux creer des images icones representant une case coché, non coché et inconnu puis les associer à tes boutons.
je vais essayer, c'est peut-être la seule solution car je ne trouve rien d'autre. Merci
sinon, tu peux utiliser des radios
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager