Hallo
Ich möchte ein JFrame, bei dem der Inhalt transparent ist, die Komponenten und der Rand jedoch nicht. D.h. man sieht den Fensterrand, die Komponenten, und in den Leerräumen sieht man den Hintergrund, also das, was ein "normales" JFrame verdecken würde. Das allein hab ich bereits hinbekommen:How to Create Translucent and Shaped Windows (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Other Swing Features)
Nun möchte ich aber, anstatt von diesen LookAndFeel das LAF des Systems benutzen!
Also so wie hier: Hacking Swing: Translucent Windows - O'Reilly Media
Nur eben nicht auf der Art und Weise, da dieser Code nicht zu 100% funktioniert (v.a. auf einem langsam System --> Netbook) sondern mit den den neuen Methoden des jdk7 wie im ersten Beispiel angewand, wie es im ersten Link gezeigt wird.
Diese Methoden habe ich schon gefunden, sie machen aber eben den Rand auch transparent:
Schon im Vorraus vielen Dank!!!
Ich möchte ein JFrame, bei dem der Inhalt transparent ist, die Komponenten und der Rand jedoch nicht. D.h. man sieht den Fensterrand, die Komponenten, und in den Leerräumen sieht man den Hintergrund, also das, was ein "normales" JFrame verdecken würde. Das allein hab ich bereits hinbekommen:How to Create Translucent and Shaped Windows (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Other Swing Features)
Nun möchte ich aber, anstatt von diesen LookAndFeel das LAF des Systems benutzen!
Also so wie hier: Hacking Swing: Translucent Windows - O'Reilly Media
Nur eben nicht auf der Art und Weise, da dieser Code nicht zu 100% funktioniert (v.a. auf einem langsam System --> Netbook) sondern mit den den neuen Methoden des jdk7 wie im ersten Beispiel angewand, wie es im ersten Link gezeigt wird.
Diese Methoden habe ich schon gefunden, sie machen aber eben den Rand auch transparent:
Java:
AWTUtilities.setWindowOpaque(this, false);
AWTUtilities.setWindowOpacity(this, 0.8f);
Schon im Vorraus vielen Dank!!!
Zuletzt bearbeitet: