Dans une appli Swing, je voudrais afficher un valeur booleenne que
l'utilisateur ne peut pas changer, juste pour info.
La seule façon que j'ai trouvée est de désactiver le JCheckBox, mais il
est grisé, ce qui semble indiquer que l'information n'est pas disponible. En
fait, je voudrais qu'il apparaîsse comme un checkBox normal, mais qu'il ne
puisse pas être changé par l'utilisateur (ni à la souris ni au clavier...).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian Laborde
setFocusable(false) peut-être ?
Xavier Tarrago a écrit :
Bonjour,
J'ai un petit problème bête:
Dans une appli Swing, je voudrais afficher un valeur booleenne que l'utilisateur ne peut pas changer, juste pour info.
La seule façon que j'ai trouvée est de désactiver le JCheckBox, mais il est grisé, ce qui semble indiquer que l'information n'est pas disponible. En fait, je voudrais qu'il apparaîsse comme un checkBox normal, mais qu'il ne puisse pas être changé par l'utilisateur (ni à la souris ni au clavier...).
Voilà, si vous avez des idées, je suis preneur.
Xavier
-- Christian Laborde La Révolution citoyenne, c'est sur : http://c.lab.over-blog.com/ Le forum des électrons libres : http://electrons-libres.forumactif.fr Les citoyens qui voient Net : http://www.netoyens.info True E-mail : remove -no-spam- Sentier des Vinches CH 1091 Grandvaux Suisse
setFocusable(false) peut-être ?
Xavier Tarrago a écrit :
Bonjour,
J'ai un petit problème bête:
Dans une appli Swing, je voudrais afficher un valeur booleenne que
l'utilisateur ne peut pas changer, juste pour info.
La seule façon que j'ai trouvée est de désactiver le JCheckBox, mais il
est grisé, ce qui semble indiquer que l'information n'est pas disponible. En
fait, je voudrais qu'il apparaîsse comme un checkBox normal, mais qu'il ne
puisse pas être changé par l'utilisateur (ni à la souris ni au clavier...).
Voilà, si vous avez des idées, je suis preneur.
Xavier
--
Christian Laborde
La Révolution citoyenne, c'est sur : http://c.lab.over-blog.com/
Le forum des électrons libres :
http://electrons-libres.forumactif.fr
Les citoyens qui voient Net : http://www.netoyens.info
True E-mail : remove -no-spam-
Sentier des Vinches
CH 1091 Grandvaux
Suisse
Dans une appli Swing, je voudrais afficher un valeur booleenne que l'utilisateur ne peut pas changer, juste pour info.
La seule façon que j'ai trouvée est de désactiver le JCheckBox, mais il est grisé, ce qui semble indiquer que l'information n'est pas disponible. En fait, je voudrais qu'il apparaîsse comme un checkBox normal, mais qu'il ne puisse pas être changé par l'utilisateur (ni à la souris ni au clavier...).
Voilà, si vous avez des idées, je suis preneur.
Xavier
-- Christian Laborde La Révolution citoyenne, c'est sur : http://c.lab.over-blog.com/ Le forum des électrons libres : http://electrons-libres.forumactif.fr Les citoyens qui voient Net : http://www.netoyens.info True E-mail : remove -no-spam- Sentier des Vinches CH 1091 Grandvaux Suisse
Parabellum
Il suffit de créer un modèle pour la checkbox qui n'accepte pas les modifications. Voici une implémentation rapide qui devrait faire l'affaire :
Pour répondre a Christian Laborde, setFocusable(false) ne marche pas. Le checkbox ne recoit pas le focus mais on peut quand même le cocher.
La solution proposée ici ne permet plus de changer l'état du toggle apres sa création par le code. Je veux informer l'utilisateur d'une condition qui change au cours du temps, mais qu'il ne peut pas choisir. Une methode du style
Pour répondre a Christian Laborde, setFocusable(false) ne marche pas. Le
checkbox ne recoit pas le focus mais on peut quand même le cocher.
La solution proposée ici ne permet plus de changer l'état du toggle apres sa
création par le code. Je veux informer l'utilisateur d'une condition qui
change au cours du temps, mais qu'il ne peut pas choisir. Une methode du
style
"Parabellum" <Parabellum.fr@gmail.com> a écrit dans le message de news:
96feba97-851c-4880-abbc-4031c9900753@n21g2000vba.googlegroups.com...
Il suffit de créer un modèle pour la checkbox qui n'accepte pas les
modifications.
Voici une implémentation rapide qui devrait faire l'affaire :
Pour répondre a Christian Laborde, setFocusable(false) ne marche pas. Le checkbox ne recoit pas le focus mais on peut quand même le cocher.
La solution proposée ici ne permet plus de changer l'état du toggle apres sa création par le code. Je veux informer l'utilisateur d'une condition qui change au cours du temps, mais qu'il ne peut pas choisir. Une methode du style