mardi 24 février 2015

Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons

Moin alle zusammen.

Habe ein Problem mit der transparenz einer Farbe bzw. den JRadioButtons. Und zwar habe ich eine Farbe mit

Java Code:






  1. private static final Color transparenz = new Color (243,90,93,30);





erstellt.



Diese Farbe habe ich einem JPanel "panelRechenart" als Background gegeben

Java Code:






  1. panelRechenart.setBackground(transparenz);







Auf diesem JPanel liegen einmal ein Label und rechts ein weiteres JPanel mit GridLayout und JRadioButtons. Alles nach dem "panelRechenart" ist setOpaque(false).



Mein Problem ist jetzt folgendes: Wenn ich mit der Maus über die JRadioButtons fahre, verdunkelt sich der Hintergrund und es werden Bildausschnitte des Hintergrundes meiner ContentPane angezeigt.

Nehme ich den Alphawert aus der Farbe, wird alles normal angezeigt.



Ist dies ein generelles Problem in swing, da ich bei setBackground direkt keinen Alpha Wert eingeben kann oder liegt es an dem GridLayout, da ich alle anderen Komponenten absolut platziert habe und ich diesen Fehler nicht bekomme?



Hoffe meine Angaben reichen, wollte euch ersparen meinen ganzen Code hier zu posten.



Danke schon mal im vorraus, bin hier seit geraumer Zeit nämlich schon am verzweifeln.





Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons

0 commentaires:

Enregistrer un commentaire