Hallo,
ich habe eine Swing Anwendung. Sie besitzt ein Hintergrundbild, und ich habe ein Panel darüber.
Das Panel hat folgende Hintergrundfarbe:
Color(255, 255, 255, 150);
sprich halbtransparent.
Nun kommen unschöne Effekte, wenn ich einen JOptionPane#showconfirmDialog anzeigen lasse. Sobald ich dieses schliesse bleibt ein Schatten übrig. Das sieht nicht wirklich schön aus.
lasse ich die Hintergrundfarbe weg, und mache setOpaque(false) ... also volltransparent, dann habe ich diesen Effekt nicht.
Wie bekomme ich den Schatten weg?
ein validate() oder repaint() nach dem Dialog bringt gar nix.
ich habe eine Swing Anwendung. Sie besitzt ein Hintergrundbild, und ich habe ein Panel darüber.
Das Panel hat folgende Hintergrundfarbe:
Color(255, 255, 255, 150);
sprich halbtransparent.
Nun kommen unschöne Effekte, wenn ich einen JOptionPane#showconfirmDialog anzeigen lasse. Sobald ich dieses schliesse bleibt ein Schatten übrig. Das sieht nicht wirklich schön aus.
lasse ich die Hintergrundfarbe weg, und mache setOpaque(false) ... also volltransparent, dann habe ich diesen Effekt nicht.
Wie bekomme ich den Schatten weg?
ein validate() oder repaint() nach dem Dialog bringt gar nix.