salut !!!
je voudrais juste savoir quelle est la couleur transparente?
pour info, c'est pour que des JRadioButton n'est pas une couleur propre à eux mais celle du JPanel sur lequel ils sont.
merci beaucoup!!
salut !!!
je voudrais juste savoir quelle est la couleur transparente?
pour info, c'est pour que des JRadioButton n'est pas une couleur propre à eux mais celle du JPanel sur lequel ils sont.
merci beaucoup!!
Salut !
pourquoi tu ferais pas directement :
ce serait plus simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tonJRadioButton.setBackground(tonJPanel.getBackground());
ok ?
Seb
exact, c'est une bonne solution!!
merci!!
mais la couleur transparente n'existe-t-elle donc pas?
salut,
il me semble bien que la méthode "setOpaque(false)" fonctionne aussi avec des JRadioButtons.
a+
Pour information :
Une couleur en Java est décomposée en quatre parties : alpha, rouge, vert, bleu (Système ARGB). Ces valeurs sont des entiers entre 0 et 255. 0 pas du tout, 255 complétement, entre les deux, c'est propotionel à la valeur.
rouge, vert et bleu correspondent à la quatité respectives de chaque couleur.
alpha est le degré d'opacité. C'est à dire 0 complétement transparent, 255 complétement opaque, entre les deux, ça donne un peu l'effet d'un verre coloré plus ou moins opaque.
Un constructeur de la classe Color, te permet de définir toi même ta propre couleur.
Si tu veux utiliser l'alpha avec les composants, fait le "à la main". C'est à dire utilise setOpaque(false), et re définit paintComponent ainsi :
JHelp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void paintComponent(Graphics g) { //Dessine le fond dessinerFond(g); //Dessine le composant super.paintComponent(g); //Dessine par dessus dessinerParDessus(g); }
comment definir une fenetre java transparente pas seulement des button radio
Partager