JavaFX TabPane: Wie Sie hören, Auswahl ändert

Ich möchte einige Aktionen ausführen, wenn der Benutzer geht von einer Registerkarte zu einer anderen, da ich meine form design mit Scene Builder kann ich nicht verwenden Sie den code erwähnt hier (Er verwendet TabPaneBuilder Klasse)

Dachte ich, dieser code würde funktionieren, aber es reagiert nicht auf tab-Auswahl verpasst.

@FXML
protected TabPane chatTabs;
.
.    
.
chatTabs.selectionModelProperty().addListener(
    new ChangeListener<SingleSelectionModel<Tab>> {
            @Override
            public void changed(ObservableValue<? extends SingleSelectionModel<Tab>> ov, SingleSelectionModel<Tab> t, SingleSelectionModel<Tab> t1) {
                System.err.println("changed");
            }
        }
    }
);

InformationsquelleAutor MJafar Mash | 2013-07-08

Schreibe einen Kommentar