Swing Button color transparent

  • Themenstarter Themenstarter cmd9796877
  • Beginndatum Beginndatum
C

cmd9796877

Gast
Hi,

ich habe ein GUI mit einem Background und ein paar Buttons mit ImageIcon's. Diese ImageIcons sind zum Teil transparent. Wie kriege ich es hin. Das der Hintergrund, anstatt der Button color angezeigt wird?
 
Java:
        	button.setOpaque(false);
        	button.setBackground(new Color(0,0,0));
🙂
 
Haut leider nur beim nicht berühren des Buttons hin. Wenn der Button nochmal geklickt wird, kommt während des Klicks die Button color.
 
Code:
setOpaque(false)
sollte reichen, ich glaube nicht, dass durch Setzen eines schwarzen Hintergrundes der Button durchsichtig wird ;-)
 
Sorry, muss mich korrigieren manche LnF pinseln da ja drüber. Hier würde dann aber auch ein
Code:
setBackground(null)
ausreichen.
Ob man den Effekt während des Klicks so einfach weg bekommt weiss ich nicht.
Aber im Endeffekt würdest Du ja dann ja nur eine Art Label erhalten, welches auf eine Mausklick reagiert.
 

Zurück
Oben