-
Palette graphique
bonjour,
je souhaite faire des carres de couleur pour creer une palette graphique.
mon idee de depart etait d'utilisr les label avec une taille et un fond de couleur...
mais setBackground ne fonctionne pas...
comment mettre de l'arriere plan ?
j'aimerai aussi savoir quel est le listener pour detecter le survol de la souris sur un label et le clic d'un label ...
il ya peut etre des composant swing qui sont encore mieux... je connais pas tout :D
merci
-
Pour faire une boite de choix de couleur il existe l'objet JColorChooser dans javax.swing
Listener pour la souris: MouseListener(il y a 5 fonctions dans l'interface)
MouseClicked pour le click
Mouse Enterred quand tu rentres dans un composant
...
pour le setBackground il faut rendre ton composant opaque ou nonOpaque (je ne sais plus vraiment...)
essaye un truc du genre setOpaque(true) ou setOpaque(false)
-
la couleur fonctionne avec setOpaque :D
pour les evenement j'y regarde.
merci
-
oubli pas de regarder JColorChooser pour la palette graphique!!!
-
tout fonctionne nickel! merci
JColorChoose j'avais deja regarder mais je le fais pour l'apprendre aussi :D
la j'ai appris a generer une palette grace a GridLayout, la gestion de la souris, et quelque petit truc interessant !