Apparence JButton [Résolu]

Messages postés
6
Date d'inscription
mercredi 24 mai 2006
Dernière intervention
26 mai 2006
- 24 mai 2006 à 13:19 - Dernière réponse :
Messages postés
6
Date d'inscription
mercredi 24 mai 2006
Dernière intervention
26 mai 2006
- 24 mai 2006 à 14:57
Bonjour,


comment peut on modifier l'apparence d'un JButton? je voudrais un jbutton qui soit "a plat", sans relief ... je sais que c'est pas compliqué mais je n'ai pas reussi a trouver ...

et est ce que vous savez si il y a moyen de mettre un boutton non cliquable autrement qu'avec setEnabled(false) ? (car cela grise le boutton et ce n'est pas ce que je veux)

merci
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
116
Date d'inscription
jeudi 22 juillet 2004
Dernière intervention
14 juin 2012
24 mai 2006 à 14:47
3
Merci

setDisabledSelectedIcon
(Icon disabledSelectedIcon) ou 


setDisabledIcon
(Icon disabledIcon)

 peut être, 
comme ca tu pouras le desactiver sans qu'il ne soit grisé; mais si tu créées un bouton pour ne jamais l'activer pourquoi mettre un bouton au lieu d'un label par exemple?

Merci HSylvio 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de HSylvio
Messages postés
358
Date d'inscription
jeudi 24 octobre 2002
Dernière intervention
30 mars 2011
24 mai 2006 à 13:28
0
Merci
tu crées un variable booleen et dans la méthode actionperformed tu vérifies l'état de la variable pour rendre actif les instructions contenu dans la méthode.
Commenter la réponse de kaloway
Messages postés
6
Date d'inscription
mercredi 24 mai 2006
Dernière intervention
26 mai 2006
24 mai 2006 à 13:37
0
Merci
no, en fait c'est pas vraiment ce que je veux pour un bouton "non cliquable"

je voudrais juste ne pas avoir l'effet graphique du clic, c'est a dire que graphiquement lorsque l'on clic sur le bouton, on n'ait pas l'imprression d'avoir le bouton qui s'enfonce

Mais je pense qu'avec un bouton "a plat" ca doit aller ...  mais comment changer l'apparence d'un bouton?(par exemple en 2d, enfoncé, en relief, etc....)
Commenter la réponse de skittlesni
Messages postés
358
Date d'inscription
jeudi 24 octobre 2002
Dernière intervention
30 mars 2011
24 mai 2006 à 14:17
0
Merci
Il faut récupérer l’icone avec getRolloverIcon et l’affecter au bouton avec SetPressedIcon.
Commenter la réponse de kaloway
Messages postés
6
Date d'inscription
mercredi 24 mai 2006
Dernière intervention
26 mai 2006
24 mai 2006 à 14:27
0
Merci
en gros, je viens de tester comme ca:
jButtonBanner.setPressedIcon(jButtonBanner.getRolloverIcon());

mais le pb persiste .....  

en fait, si je veux faire ca, c'est paske j'ai fait une "bidouille" pour pouvoir ajouter facilement une image a une frame, c'est a dire que j'ai créer un bouton sur lequel j'ajoute l'icone , puis je dimensionne le bouton, et ca me fait une baniere en haut de ma frame ...

c pour ca que je voudrais enlever les effets du boutons   (mais un setEnabled(false) gris carrement tout le bouton)

qqun sait comment faire pour changer l'apparence d'un bouton, pour mettre en relief, enfoncé, a plat??
Commenter la réponse de skittlesni
Messages postés
6
Date d'inscription
mercredi 24 mai 2006
Dernière intervention
26 mai 2006
24 mai 2006 à 14:57
0
Merci
merci... a vrai dire je sais pas pourquoi je n'ai pas pensé au label, ca resoud tous mes pb... lol

(j'etais parti sur les boutons car au debut je pensais aux icones que l'on met sur les boutons)
Commenter la réponse de skittlesni

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.