如何实现javafx标签值更改侦听器

jav*_*aba 1 java javafx fxml

如何更改Label文本时如何调用侦听器

 Label myLabel= new Label("text1");
Run Code Online (Sandbox Code Playgroud)

如果我改变文字

myLabel.settext("text2");
Run Code Online (Sandbox Code Playgroud)

有任何听众,所以我可以执行此操作

myLabel.LISTENER{
System.out.println("Label Text Changed");
}
Run Code Online (Sandbox Code Playgroud)

jav*_*aba 6

好吧,我找到答案后,这里的代码是代码

myLabel.textProperty().addListener(new ChangeListener<String>() {
            @Override
            public void changed(ObservableValue<? extends String> ov, String t, String t1) {
               System.out.println("Label Text Changed");
            }
        }); 
Run Code Online (Sandbox Code Playgroud)