Hallo,
ich habe mittels JFrame ein Fenster angelegt und ein Layout erstellt.
Da ist ein JPanel, das eine Zeichenfläche darstellt und darunter zwei Buttons.
Das ist auch alles noch so halb wichtig.
Nunja, dann habe ich einen MouseListener implementiert der in dieser Zeichenfläche
irgendwelche Objekte verschieben soll, usw.
Das Problem ist, das wenn ich in die LINKE OBERE ECKE klicke und mir beispielsweise
nur die Koordinaten ausgeben lasse, kommt da irgendwas mit x= 4 und y= 30 raus.
Da ich mir denke das das nicht Klickungenauigkeit ist sondern ganz einfach der
Rand aus Windowsleiste oben und Rahmen links ist der diese Abweichung bewirkt,
suche ich eine Methode oder so, die in dieser Zeichenfläche die Linke obere Ecke
automatisch auf Null setzt. Hab aber nix gefunden!
Muss ich mir das quasi selbst ausrechnen oder kann ich den quasi Koordinaten-Nullpunkt
für das Frame automatisch in diese linkeobere Ecke setzen?
Wenn irgendwas doof ausgedrückt ist, bin ich gern bereit Fragen zu beantorten
Schließlich hab ich ja das Problem...
[schild=6 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]DANKE[/schild]
ich habe mittels JFrame ein Fenster angelegt und ein Layout erstellt.
Da ist ein JPanel, das eine Zeichenfläche darstellt und darunter zwei Buttons.
Das ist auch alles noch so halb wichtig.
Nunja, dann habe ich einen MouseListener implementiert der in dieser Zeichenfläche
irgendwelche Objekte verschieben soll, usw.
Das Problem ist, das wenn ich in die LINKE OBERE ECKE klicke und mir beispielsweise
nur die Koordinaten ausgeben lasse, kommt da irgendwas mit x= 4 und y= 30 raus.
Da ich mir denke das das nicht Klickungenauigkeit ist sondern ganz einfach der
Rand aus Windowsleiste oben und Rahmen links ist der diese Abweichung bewirkt,
suche ich eine Methode oder so, die in dieser Zeichenfläche die Linke obere Ecke
automatisch auf Null setzt. Hab aber nix gefunden!
Muss ich mir das quasi selbst ausrechnen oder kann ich den quasi Koordinaten-Nullpunkt
für das Frame automatisch in diese linkeobere Ecke setzen?
Wenn irgendwas doof ausgedrückt ist, bin ich gern bereit Fragen zu beantorten
Schließlich hab ich ja das Problem...
[schild=6 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]DANKE[/schild]