Ich erstelle ein Login-Fenster mit abgerundeten Ecken in Java. Alles ist in Ordnung, siehe Bild, aber ich habe Schwierigkeiten, die JFrame / ContentPane transparent zu machen. Es gibt weiße Bereiche an jeder Ecke (durch die Pfeile gezeigt), die ich scheinbar nicht entfernen kann, da ich für JFrame oder ContentPane nicht opague auf false setzen kann.
Irgendwelche Ideen, wie ich diese weißen Bereiche entfernen kann alt text http://i39.tinypic.com/dmsile.png
Seit Java 1.3 gibt es einen Trick, mit dem man teilweise transparente Fenster oder Fenster einblenden kann (ich benutze das normalerweise für meine Startbildschirme) oder spezielle Effekte (wie Schatten):
Beispiel, das mit dieser Technik ein Fenster mit einem halbtransparenten Schatten erzeugt: Ссылка
Nicht viel Hilfe für Sie, aber Java7 wird transparente und geformte Fenster unterstützen: Weitere Informationen hier . Diese sind bereits in Java 6u10 verfügbar, aber nicht öffentlich, dh Sie müssen eine nicht unterstützte com.sun ... Klasse verwenden, die sich in Zukunft ändern und Ihr Programm unterbrechen könnte.