Ich habe eine Bildlaufleiste mit einem Rechteck innerhalb der Bildlaufleiste. Das Rechteck kann nur nach links oder rechts bewegen. Der Bildlaufbereich hat eine Breite von 800, wenn die Fenster zu klein werden, wird die Bildlaufleiste aktiviert und Sie können blättern. Mein Problem ist, wenn ich versuche, das Rechteck zu bewegen, wenn die Bildlaufleiste eingeschaltet ist, bewegt sich die Bildlaufleiste auch links oder rechts. Ist die Möglichkeit, die Bildlauffunktion vorübergehend zu deaktivieren, wenn ich den Knoten verschiebe>ScrollPance bewegt sich mit Knoten Javafx
Antwort
Ich denke was Sie vielleicht suchen ist
public final void setPannable(boolean value)
den Wert der Eigenschaft pannable Sets. Eigenschaftsbeschreibung: Gibt an, ob der Benutzer in der Lage sein soll, das Ansichtsfenster mithilfe der Maus zu schwenken. Wenn Mausereignisse das ScrollPane erreichen (dh wenn Mausereignisse nicht durch den enthaltenen Knoten oder eines seiner untergeordneten Elemente blockiert werden), wird pannable herangezogen, um festzustellen, ob die Ereignisse für das Panning verwendet werden sollen.
Ich bin mir nicht sicher, ob dies funktioniert, aber es klingt wie.
Sie könnten auch https://docs.oracle.com/javase/8/javafx/api/javafx/scene/Node.html#onMouseClickedProperty
oder ein ähnliches MouseProperty, verwenden Sie einen Listener eingerichtet und machen es so, dass, wenn Sie auf der ScrollPane klicken, es https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ScrollPane.ScrollBarPolicy.html
NIEMALS
public static final ScrollPane.ScrollBarPolicy NEVER
gesetzt wird
Zeigt an, dass eine Bildlaufleiste niemals angezeigt werden soll.
dann zurück zu Ihrer ursprünglichen Einstellung für ScrollPane.onMouseReleased();
Viel Glück!
- 1. JavaFX bewegt sich entlang der Achse eines Liniendiagramms
- 2. Bild bewegt sich nicht?
- 3. Fußzeile, die sich mit Inhalt bewegt
- 4. Navbar bewegt sich mit der Überschrift
- 5. Maus bewegt sich auf Element
- 6. UIButton bewegt sich, wenn gedrückt
- 7. Arduino Servo bewegt sich randomely
- 8. GridSplitter bewegt sich sehr langsam
- 9. Objekt bewegt sich vom Bildschirm
- 10. JavaFX Drucken nicht Knoten Objekte
- 11. JavaFX virtuelle Tastatur überlappt Knoten
- 12. JavaFX, Knoten in einem GridPane verschieben mit den Pfeiltasten
- 13. JAVAFX wie GUI Elemente (Knoten) zu aktualisieren
- 14. JavaFX Zeige Optionen um einen Knoten
- 15. Erkennen, wenn sich die Maus tatsächlich bewegt, nicht nur wenn sich die Seite bewegt
- 16. Knoten zurück zu Position nach TranslateTransition in JavaFX (shake TextField)
- 17. Kraft Repaint von Knoten in JavaFx
- 18. Capsule Collider bewegt sich nicht reibungslos
- 19. Explizites Positionieren von Knoten in JavaFX
- 20. Bild bewegt sich hinter dem div
- 21. UITableViewCell bewegt sich nicht auf und ab
- 22. Viewpager des Indikators bewegt sich nicht
- 23. Navigationsleiste bewegt sich, wenn AdMob Interstitial zeigte
- 24. Wie bewegt man sich in QtDesigner?
- 25. Verhindern, dass das Vim-Vorschaufenster sich bewegt
- 26. benutzerdefinierte MKAnnotation bewegt sich nicht, wenn
- 27. Versteckte Navigationsleiste bewegt sich Ansicht "nach oben"
- 28. geom_smooth bewegt sich basierend auf scale_y_continuous limits
- 29. Warum bewegt sich die vertikale Bildlaufleiste automatisch?
- 30. FAB bewegt sich nicht auf Snackbar ab
Danke. Der scrollPane wurde auf pannable gesetzt – tashtoons
Großartig, ich bin froh, dass es für Sie ausgearbeitet hat! Es ist wahrscheinlich standardmäßig wahr. – XaolingBao