Swing User Interface wie bei Overwolf Overlay

Ich hab mich gefragt ob ein UI wie bei OVerwolf Overlay in Java möglich ist.

Hier mal ein paar Screen shots:
http://prntscr.com/35se19

http://prntscr.com/35sehw

http://prntscr.com/35seqq

http://prntscr.com/35sez1.

Weil das sieht für mich irgendwie unmöglich aus :smiley:
Für die die es vielleicht interessiert: Overwolf ist ein Overlay, womit man im Fullscreen eben darüber Programme starten, Chats öffnen kann und auch Videos/Fotos aufnehmen kann. Ist ganz nett, aber nicht jedermanns Geschmack

Ja.

Leider sind einige dieser Articles beim Umzug zu Oracle ziemlich “kaputt” gegangen, aber sowas wie http://www.oracle.com/technetwork/articles/javase/translucent-shaped-windows-139324.html sollte ein möglicher Startpunkt sein.

-.- Ich denke mal ein paar Links/Ideen hätte man auch erwähnen können. Ich frage ja nicht nnur so hier nach, sondern würde gerne ein paar Ideen haben um mit er Umsetzung zu beginnen…

Um die Umsetzung welcher Umfänge/Funktionen geht es konkret?
Prinzipiell ist mit Java vieles machbar. Aber spätestens bei Überlagerung einer Fullscreen Applikation ist Schluss.
Um normale Fenster-Applikationen zu überlagern gibt es ja Frame#setAlwaysOnTop, keine Ahnung wie zuverlässig das funktioniert.

Ne, das mit dem Fullscreen nicht, aber ich wollte ne Art Popup-Menu machen, dass ein Kreis ist, wie dort halt. Dann darum kleinere Kreise oder so Kreisstücke (keine Ahnung ob ihr euch darunter was vorstellen könnt xD). Schön animiert noch (wenn dann das aber später). Darum halt…

langsam wird es konkreter. Das Menü soll dann innerhalb deiner Applikation laufen oder soll zum Teil transparent über fremden Applikationen erscheinen?

Ja, das Problem habe ich des öfteren, meistens hab ich klare Vorstellungen und Gedanken, aber ihr könnt ja nicht in meinen Kopf gucken :smiley:

Das ist korrekt. Es soll innerhalb meiner Applikation laufen.

Ich denke mal dazu braucht man auf jeden Fall nativen Code, da man (wahrscheinlich) mit den HWND’s rumspielen muss :wink:

Dann hast Du es ja völlig in Deiner Hand und könntest Dir Dein Menü und sonstiges selbst zeichnen.
Ich nutzte dazu gerne die GlassPane des JFrames.

Ne gute Idee, danke :smiley: ich werde hier später mal ein paar Screenshots posten und mich melden wenn ich ein paar Probleme habe :wink: