JScrollbar Verschiebung des Viewport ermitteln

Status
Nicht offen für weitere Antworten.

floetentheo

Mitglied
Hallo zusammen,

ich hab nen JLayerdPane mit einem Bild und ein paar punkten auf diesen Ebene. Hab auch ne schicke CollisionDetection.
Die Punkte sind rectangles und an der Maus hängt auch eins, das ganze wird mit intersect geprüft.
Wenn ich nun das JLayerdPane in ein JScrollPane lege und ich es verschiebe, funktioniert das intersect nicht merh wirklich. Beim vertikla Verschieben ist die Collision darunter und nicht mehr genau auf dem Punkt.
Ich bräuchte irgendwie das offset um das das ScrollPanel das Bild verschiebt, wie komm ich denn bitte daran?

mfg
theo
 

Marco13

Top Contributor
Ich hab' die Frage zwar nicht genau verstanden, aber eins kann man mit Sicherheit sagen: Da gibt's viele Lösungen dafür :meld: :wink: Wo hängt denn der MouseListener dran? (Er sollte vermutlich am LayeredPane hängen - dann kriegt man auch dafür die Koordinaten....)
 

floetentheo

Mitglied
Ja der MouseListener hängt an der JLayeredPane.
Das einzige was ich brauch ist um wieviel Pixel das ScrollPane den Viewport verschiebt, damit ich das als offset an das rectangle am Mousezeiger hängen kann.
:roll:
 

Marco13

Top Contributor
Ja, API lesen kannst du selbst http://java.sun.com/javase/6/docs/api/javax/swing/JViewport.html#getViewPosition() aber eigentlich sollte das nicht notwendig sein, wenn alles auf dem LayeredPane gemacht wird (Das LayeredPane sollte sozusagen "nicht wissen", dass es in einer ScrollPane liegt...)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Swing JScrollBar AWT, Swing, JavaFX & SWT 2
V JScrollBar soll weiterscrollen, wenn Inhalt von JTextArea erweitert wird AWT, Swing, JavaFX & SWT 7
K Swing JScrollPane - JScrollBar anzeigen, wenn Frame verkleinert wird AWT, Swing, JavaFX & SWT 3
R Swing JScrollBar mit JTextField koppeln AWT, Swing, JavaFX & SWT 3
P JScrollBar designen oder unsichtbar machen AWT, Swing, JavaFX & SWT 10
G Swing Value von einer JScrollBar auf eine andere übertragen AWT, Swing, JavaFX & SWT 2
T Swing JScrollBar fetter machen? AWT, Swing, JavaFX & SWT 2
H JScrollBar nicht verstellbar AWT, Swing, JavaFX & SWT 2
B Swing JScrollBar in einem JPanel mit FlowLayout AWT, Swing, JavaFX & SWT 15
A Swing JPanel in JScrollBar scrollbar machen AWT, Swing, JavaFX & SWT 4
D Swing JScrollbar ganz nach unten scrollen AWT, Swing, JavaFX & SWT 2
A JScrollBar durch Button ersetzten AWT, Swing, JavaFX & SWT 2
xehpuk Swing JScrollBar wird nicht eingeblendet, wenn JTable befüllt wird AWT, Swing, JavaFX & SWT 4
B Swing JScrollPane - observen wann eine JScrollBar angezeigt wird? AWT, Swing, JavaFX & SWT 5
V Position der JScrollBar ändern AWT, Swing, JavaFX & SWT 5
N Swing JTextArea/JScrollpane: JScrollbar position AWT, Swing, JavaFX & SWT 8
D Swing JScrollbar zentrieren AWT, Swing, JavaFX & SWT 3
Asamandra Benutzerdefinierte JScrollBar AWT, Swing, JavaFX & SWT 4
1 Eigene Component in JScrollBar + fixe Linien??? AWT, Swing, JavaFX & SWT 2
Pithecanthropus Swing JScrollBar-Position festlegen.. AWT, Swing, JavaFX & SWT 3
R JScrollBar - Immer drei Zeilen weiter AWT, Swing, JavaFX & SWT 10
R JScrollBar mit eigenem look and feel AWT, Swing, JavaFX & SWT 6
C JScrollpane eigenen jScrollBar einfügen AWT, Swing, JavaFX & SWT 2
R JScrollBar / JScrollPane: Ermitteln ob ganz unten AWT, Swing, JavaFX & SWT 2
M JScrollbar + JTable + Zeilen wie in Excel hinzufügen AWT, Swing, JavaFX & SWT 14
M JScrollbar + Adjustmentlistener + Button AWT, Swing, JavaFX & SWT 3
M Listener für Button auf JScrollbar AWT, Swing, JavaFX & SWT 10
J JScrollBar scroll-Verhalten auf 2 JButtons umleiten? AWT, Swing, JavaFX & SWT 2
J JScrollBar lässt sich nicht auf minimum setzten AWT, Swing, JavaFX & SWT 7
T JScrollbar UI verändern AWT, Swing, JavaFX & SWT 5
D Problem mit JScrollBar, AutoScroll und JTextArea AWT, Swing, JavaFX & SWT 2
B horizontale bzw. vertikale JScrollBar breite von JScrollPane AWT, Swing, JavaFX & SWT 5
loadbrain Mehrer Panesl: JScrollBar, JScrollPane? AWT, Swing, JavaFX & SWT 9
K JTextArea + JScrollBar AWT, Swing, JavaFX & SWT 11
B Setzen von Position > 90 bei JScrollbar nicht möglich AWT, Swing, JavaFX & SWT 3
V Farben setzen bei einigen Komponenten (JScrollBar, . AWT, Swing, JavaFX & SWT 3
P Breite eines JScrollbar vergrößern, aber wie? AWT, Swing, JavaFX & SWT 8
M JScrollbar bei einer JTable AWT, Swing, JavaFX & SWT 5
L JScrollBar AWT, Swing, JavaFX & SWT 3
B Problem mit der Kombination von JScrollBar und JTextArea AWT, Swing, JavaFX & SWT 2
S Anzeige-Wirrwar in JScrollbar AWT, Swing, JavaFX & SWT 3
B Listener entfernen bei JScrollbar AWT, Swing, JavaFX & SWT 6
melaniemueller Verschiebung eines Fensters über Button AWT, Swing, JavaFX & SWT 27
K JavaFX CSS Border (Verschiebung verhindern) AWT, Swing, JavaFX & SWT 4
L Transparenz Problem mit verschiebung AWT, Swing, JavaFX & SWT 8
P Java ScrollPane und ViewPort AWT, Swing, JavaFX & SWT 2
B JavaFX Viewport verschieben AWT, Swing, JavaFX & SWT 3
V Swing JScrollPane Viewport verschieben AWT, Swing, JavaFX & SWT 2
S Swing JScrollpane und ViewPort AWT, Swing, JavaFX & SWT 4
S Swing Viewport bei JScrollpane AWT, Swing, JavaFX & SWT 2
D JTable Viewport - Ausgabe der sichtbaren Spalten AWT, Swing, JavaFX & SWT 2
E Viewport und hyperlinkUpdate AWT, Swing, JavaFX & SWT 7
G JScrollpage: Viewport beim Zoomen immer relative zentrieren AWT, Swing, JavaFX & SWT 5
B Sichtbare Knoten im aktuellen Viewport eines JTree AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben