Ein window-transparentes Panel in einem opaquen Frame.

cojack20

Mitglied
Hallo,

ich habe eine Frage:
Geht folgendes: Ich will ein window-transparentes Panel in einem opaquen Frame. D.h. ein dekoriertes JFrame (mit allen drum und dran = Close "x" button, Header, ...) und dieses ist undurchsichtig. Dann will ich darin ein Panel, dass den Blick auf den Desktop (semi-) transparent erlaubt.

Nochmal: Ich will NICHT das hier:
Code:
AWTUtilities.setWindowOpacity(drawDialog, 0.5f);

Geht das?

Danke
 
Warum willst du den genau das nicht?
Willst du abwärtskompatibel es haben, weil genau die genannte Funktion ist mit 1.6 Update 10 dazugekommen....
http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/index.html

Wäre aber am einfachsten.. ansonsten gibt es noch eine möglichkeit, die aber etwas ,,komisch'' ist.

Du machst einen Screenshot des Desktops, schneidest dir genau den Bereich aus, über dem das Frame liegt(du weißt ja die Position und die Größe) , bearbeitest das Bild vllt. etwas und setzt es als Hintergrund in den Frame ein... hier findest du etwas dazu:
http://forums.sun.com/thread.jspa?messageID=4102140#4102140

Damit hast du einen Pseudodurchblick...
 
Zuletzt bearbeitet:
Zurück