Swing MouseDrag weiterleiten

njans

Top Contributor
Hallo allerseits.
Ich stelle mich gerade einem Problem:
Ich habe ein JWindow und dieses will ich per Drag bewegen . Dies ließ sich mit einem einfachen MouseMotionListener, der an dem JWindow hängt, lösen.

Jedoch habe ich nun auf dem JPanel des JWindows noch ein weiteres JPanel liegen, welches beim drauf-klicken, das Event nicht weiterleiten an das JWindow.

Was ich nun eigentlich möchte: Das Event von dem JPanel an das JWindow weiterleiten :)

Habt ihr da Lösungen oder Ideen zu?
 

njans

Top Contributor
Gut die Lösung ist mir bereits bekannt, ich hatte auf etwas einfacheres gehofft, aber scheinbar bietet Java da keine direkte Event-Weiterleitung an?
 

r.w.

Bekanntes Mitglied
Gut die Lösung ist mir bereits bekannt, ich hatte auf etwas einfacheres gehofft, aber scheinbar bietet Java da keine direkte Event-Weiterleitung an?

Klar geht das einfacher. Zumindest auf dem Mac. ;-)

Java:
//...
this.rootPane.putClientProperty("apple.awt.draggableWindowBackground", true);
//...

Aber eben nur da.
 

njans

Top Contributor
Hmm also nur deswegen lege ich mir keinen Mac zu :p
Aber nun seis drum, werde ich mir wohl entweder die Glaspane Variante vorknöpfen, oder ich muss mir was cleveres einfallen lassen.
Danke sehr für die Beiträge.
 

Ähnliche Java Themen


Oben