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); }
Pour avoir une réponse efficace :
1) Soyez précis dans vos questions
2) Choisssez bien votre forum
3) Consultez la FAQ et la doc avant
comment definir une fenetre java transparente pas seulement des button radio
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