Reaktion auf einen SplitScreenTrenner?

MiMa

Top Contributor
Hallo,
ich würde gerne wissen wie auf das verschieben eines SplitScreen Trenners reagiert werden kann.
Ich würde gerne eine Info auf die Konsole ausgeben lassen wie "Der Trenner wurde bewegt"
In Scene Builder gibt es jede Menge Möglichkeiten und weiß nicht wirklich welche davon die richtige ist um auf das verschieben zu reagieren.
SplitScreenTrenner.jpg
Scene Builder gibt auch ein Skeletton wie in etwa die Implementation aussehen könnte, aber funktioniert hat das nicht.

Im JavaFX Kurs habe ich Methoden die ungefähr so aussehen gezeigt bekommen.

Java:
 button.setOnMouseExited(new EventHandler<MouseEvent>() {
            @Override
            public void handle(MouseEvent mouseEvent) {
                login.setText("Maus hat den Button verlassen");
                login.setFill(Color.BLACK);
                button.setScaleX(1);
                button.setScaleY(1);
            }
        });

In dieser Form schein das im Code auch nicht zu funktionieren und möchte Hilfe bitten.
Ich würde gerne wissen welche Art von Aktion verwendet werden muss um die Reaktion zu bekommen.
Und dann würde ich gerne wissen ob es eine Methode wie im Skelett dargestellt Verwendung findet
oder diese Punktnotation?

Vielen Dank
 

MiMa

Top Contributor
Das Problem habe ich mittlerweile beheben können.
Im Scene Builder habe ich winiges Weiter in der Code SplitPane noch enträge gefunden und habe dann erste gesehen das die unteren für "Mouse" waren.
Ich habe dann die Option "On Mouse" gewählt und dann funktioniert das mit dem Code auch.

Java:
@FXML
    void postfachTrennBalkenME(MouseEvent event) {
        System.out.println("Der Trenner wurde verschoben");

    }
Bei 2. dragged gibt es keine Ausgabe obwohl ich meine das die das richtige verhalten wäre. Wenn icj diese Option nutze brauche ich nicht mal in die nähe des trenners gehen und einfach nur das Fesnter verschieben, erhalt eich schon Zig Ausgaben in der Konsole?
Bei 3. Entered regiert das bereits wenn ich in einen der beiden Panes komme.
Ich denke das es eigentlich 5. Moved sein müssen um eine reaktion auf das verschieben des Teilers sein müsste.

Aktuell weis ich nicht weiter?
Irgendwie reagiert das alles auf die beiden Panes links und rechts, aber nicht auf den Senkrechten Teiler?

  1. Clicked: Wird ausgelöst, wenn die Maustaste geklickt wird.
  2. Dragged: Wird ausgelöst, wenn die Maus während eines Klicks bewegt wird.
  3. Entered: Wird ausgelöst, wenn der Mauszeiger den Bereich eines Knotens betritt.
  4. Exited: Wird ausgelöst, wenn der Mauszeiger den Bereich eines Knotens verlässt.
  5. Moved: Wird ausgelöst, wenn der Mauszeiger innerhalb des Bereichs eines Knotens bewegt wird.
  6. Pressed: Wird ausgelöst, wenn die Maustaste gedrückt wird.
  7. Released: Wird ausgelöst, wenn die Maustaste losgelassen wird.
  8. Scroll: Wird ausgelöst, wenn das Mausrad bewegt wird.
  9. Scroll Start: Wird ausgelöst, wenn das Mausrad bewegt wird, um einen Bildlauf zu starten.
  10. Scroll Finished: Wird ausgelöst, wenn das Mausrad nicht mehr bewegt wird, um den Bildlauf zu beenden.
 
Zuletzt bearbeitet:

MiMa

Top Contributor
Ich habe dann etwss über Dividers gelesen und habe folgednes versucht zu implementieren.
Java:
        // Listener für Änderungen der Trennerposition hinzufügen
        postfachTrennBalken.getDividers().forEach(divider -> {
            divider.positionProperty().addListener((observable, alterWert, neuerWert) -> {
                // Hier können Sie auf Änderungen der Trennerposition reagieren
                System.out.println("Neue Trennerposition: " + neuerWert.doubleValue());
            });
        });
Erhalte dann aber immer eine NullPointerException, weil postfachTrennBalken null ist. Das Fenster erscheint nicht?

Habs dann doch geschaft ;)
Der Fehler lag in der Deklaration
Code:
@FXML
private SplitPane postfachTrennBalken;
Das @FXML fehlte.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
melaniemueller Reaktion auf Änderung im Kombinationsfeld AWT, Swing, JavaFX & SWT 5
K Swing Keine Reaktion auf Tastatureingaben bei mehreren Buttons??? AWT, Swing, JavaFX & SWT 4
W Swing Ausführung einer .jar zeigt keine Reaktion AWT, Swing, JavaFX & SWT 4
M Swing Focus für Buttons deaktiviert --> keine Reaktion mehr auf Tastendrücke AWT, Swing, JavaFX & SWT 5
0x7F800000 Allg. Frage zum ev. dispatch thread, wie korrekt auf reaktion der Listener warten? AWT, Swing, JavaFX & SWT 4
S Wichtige Frage zu JTextField-Reaktion auf Änderung des Inhal AWT, Swing, JavaFX & SWT 6
C JButton + JFrame Reaktion SEHR langsam. AWT, Swing, JavaFX & SWT 2
U Reaktion auf closing window AWT, Swing, JavaFX & SWT 7
U Auf Swings Reaktion warten AWT, Swing, JavaFX & SWT 3
MartinNeuerlich Kann mir jemand, der einen Mac mit einem m1 oder m2-Chip hat, eine POM geben mit der Javafx-Fullscreen beim Mac mit m-Chip funktioniert? AWT, Swing, JavaFX & SWT 1
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
U Gibt es eine Möglichkeit statt concatenate einen anderen Befehl zu nutzen? AWT, Swing, JavaFX & SWT 9
K Warum genau hat man einen Listener, dann ein Event und was ist ein Adapter AWT, Swing, JavaFX & SWT 2
I Probleme beim Drucken auf einen PDF-Drucker AWT, Swing, JavaFX & SWT 8
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
P Swing ActionListener überschreibt einen Wert aus der Hauptklasse nicht AWT, Swing, JavaFX & SWT 5
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
O Soll ich einen JEditorPane verwenden ? AWT, Swing, JavaFX & SWT 5
L JavaFX JavaFX stürtzt durch einen Server#connect Exception AWT, Swing, JavaFX & SWT 3
Drachenbauer Hauptfenster erhält schmale Streifen rechts unt unten, wenn ich einen JDialog hinzufüge. AWT, Swing, JavaFX & SWT 19
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
J Genutzte Methoden in einen Frame einbauen AWT, Swing, JavaFX & SWT 21
P Wie lese ich einen jRadioButton aus? AWT, Swing, JavaFX & SWT 21
MaxG. Swing JMenu einen Listener Hinzufügen AWT, Swing, JavaFX & SWT 25
Sanni94 JavaFX Kann man eine Grafik in einen Text einbinden? AWT, Swing, JavaFX & SWT 2
H JavaFX aus der .fxml Datei einen Konstruktor bedienen AWT, Swing, JavaFX & SWT 3
H JavaFX via .fxml einen abgeleiteten Button erstellen... AWT, Swing, JavaFX & SWT 4
S Swing GANZE Row auf einen Schlag einfärben AWT, Swing, JavaFX & SWT 2
B JavaFX Wie programmiere ich hier einen "Weiter" Button? AWT, Swing, JavaFX & SWT 11
P Einer JList mit eigenem ListModel einen Eintrag hinzfügen AWT, Swing, JavaFX & SWT 5
L Wie realisiere ich einen Controller AWT, Swing, JavaFX & SWT 1
A Slider soll einen Wert übergeben AWT, Swing, JavaFX & SWT 1
F JavaFX Erstelle einen Wald AWT, Swing, JavaFX & SWT 6
Thallius Swing Aufgabe für einen der gerne Tüftelt. AWT, Swing, JavaFX & SWT 4
M JavaFX Wie füge ich zu einer WebEngine einen Flash Player hinzu AWT, Swing, JavaFX & SWT 3
G AWT Wie bekomme ich einen zeitgesteuerten robot hin? AWT, Swing, JavaFX & SWT 6
D Event Handling Aus einer anderen Klasse heraus einen Text des JLabels ändern. AWT, Swing, JavaFX & SWT 12
C Im ActionListener Buttons disablen, einen Thread starten, dann Buttons enablen AWT, Swing, JavaFX & SWT 2
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
B SWT Problem: Wie kann man für jede TableColumn einen eigenen KeyListener registrieren. AWT, Swing, JavaFX & SWT 1
S Bei BoxLayout haben hinzugefügten Jpanels einen Versatz/Space AWT, Swing, JavaFX & SWT 0
D Graphics2D einen Bereich füllen AWT, Swing, JavaFX & SWT 1
T Einen Variablen Wert in einem TextField AWT, Swing, JavaFX & SWT 4
M Swing Mit Java in der GUI einen Belegungsplan einfügen AWT, Swing, JavaFX & SWT 23
P Swing Panel-austausch über einen MenuListener AWT, Swing, JavaFX & SWT 2
H Swing Hintergrundbild in einen JFrame einfügen AWT, Swing, JavaFX & SWT 7
K 2D-Grafik Kontrastanpassung über einen JSlider AWT, Swing, JavaFX & SWT 2
E Warum macht die einfache Animation einen kleinen Fehler? AWT, Swing, JavaFX & SWT 14
A Swing JTextField durch einen JButton leeren AWT, Swing, JavaFX & SWT 15
J Swing JTable-Event für einen Select?? AWT, Swing, JavaFX & SWT 3
P Swing RadioButtons - nur einen auswählen AWT, Swing, JavaFX & SWT 3
VfL_Freak Swing KeyListener, um einen Dialog per ESC zu schließen AWT, Swing, JavaFX & SWT 6
J JFrame in einen JFrame anzeigen AWT, Swing, JavaFX & SWT 2
L Mehre Panels einen Frame zuweisen AWT, Swing, JavaFX & SWT 11
Furtano AWT mehrere Bilder in einen Frame zeichnen + Layout Manager AWT, Swing, JavaFX & SWT 10
Madlip SWT Tree mit einen Klick alles ausklappen AWT, Swing, JavaFX & SWT 3
D JTree nach Klick auf einen Hyperlink aktualisieren AWT, Swing, JavaFX & SWT 3
M JProgressBar für einen Thread AWT, Swing, JavaFX & SWT 14
T Einen Kreis anzeigen AWT, Swing, JavaFX & SWT 14
M SWT /Jface Wann einen ColumnLabelProvider benutzen? AWT, Swing, JavaFX & SWT 2
-horn- WorldWindJava+JOGL soll einen animierten Graphen anzeigen, wie? AWT, Swing, JavaFX & SWT 4
X Einem JFrame einen Dialog als Parent setzen. Möglich? AWT, Swing, JavaFX & SWT 4
A 2D-Grafik Alles auf einen Panel Zeichnen AWT, Swing, JavaFX & SWT 5
P 2D-Grafik Neue Farbe für einen Teilbereich einer Linie? AWT, Swing, JavaFX & SWT 8
M 3D-Grafik verschiedene Texturen auf einen Würfel mappen AWT, Swing, JavaFX & SWT 15
VfL_Freak Swing kann ich einen laufenden Timer mitten in der Ausführung abbrechen? AWT, Swing, JavaFX & SWT 6
P Swing JTabbedPane mit JButton einen anderen Tab anzeigen AWT, Swing, JavaFX & SWT 9
G Mit Java einen Button wie z.B. im Opera 10.63 erzeugen AWT, Swing, JavaFX & SWT 3
F Swing Beenden eines ActionListener über einen Button AWT, Swing, JavaFX & SWT 8
M Jframe wie bekommt man bei den zeile einen header erzeugen AWT, Swing, JavaFX & SWT 2
I Swing Wie bekomme ich den Fokus für einen JPanel AWT, Swing, JavaFX & SWT 5
K Vom Gui aus auf einen Thread warten AWT, Swing, JavaFX & SWT 4
K LookAndFeel LookAndFeel nur für einen Frame? AWT, Swing, JavaFX & SWT 6
J Swing Kalender soll auf Buttondruck einen Monat weiterblättern AWT, Swing, JavaFX & SWT 7
C Ermitteln ob JComponent einen Listener besitzt AWT, Swing, JavaFX & SWT 2
B LookAndFeel für einen Komponenten AWT, Swing, JavaFX & SWT 2
T Ordner öffnen nach Klick auf einen Button AWT, Swing, JavaFX & SWT 3
C AWT Oval nur für einen bestimmten Schritt zeichnen AWT, Swing, JavaFX & SWT 5
S Threads in einen Frame zeichnen lassen (Paint()?!) AWT, Swing, JavaFX & SWT 5
T Swing Wie kann ich einen String in ein TreePath umwandeln? AWT, Swing, JavaFX & SWT 5
B Restart-Funktion für einen Updatemechanismus?????? AWT, Swing, JavaFX & SWT 4
U Swing Eingabe von JTextField in einen String übergeben. AWT, Swing, JavaFX & SWT 3
E Swing Zugriff auf Attribute eines JFrames über einen JDialog AWT, Swing, JavaFX & SWT 2
S Swing JTree in ScrollPane einen ToolTip geben AWT, Swing, JavaFX & SWT 2
C Einen JDialog aus einem JDialog aufrufen AWT, Swing, JavaFX & SWT 3
MQue gelbes Warndreieck um einen JFrame AWT, Swing, JavaFX & SWT 6
S Objektverhalten in einen Thread legen AWT, Swing, JavaFX & SWT 4
F Einen einfachen JTree anhand eines Arrays aufbauen AWT, Swing, JavaFX & SWT 9
J Einen JSlider ähnlich wie in OO3 AWT, Swing, JavaFX & SWT 5
G Wie lasse ich einen Graphen zeichnen(mit einer ArrayList)? AWT, Swing, JavaFX & SWT 5
T 2JLabels in einen JTable Header AWT, Swing, JavaFX & SWT 2
R Ich suche einen sehr simplen. AWT, Swing, JavaFX & SWT 2
G Date in einen String umwandeln AWT, Swing, JavaFX & SWT 4
T JFileChooser: beim Save Dialog einen Dateinamen vorgeben? AWT, Swing, JavaFX & SWT 6
P Einen Komponent zweimal zu einem Panel hinzufügen? AWT, Swing, JavaFX & SWT 18
S Will einen Punkt zeichnen aber krieg das net hin. AWT, Swing, JavaFX & SWT 2
E Duch jFileChooser oä. einen Ordner Pfad angeben AWT, Swing, JavaFX & SWT 3
N Kennt jemand einen WYSIWYG Editor für AWT? AWT, Swing, JavaFX & SWT 4
I Wie mache ich einen modalen JPanel? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben