2014-03-30 32 views
0

如何調用偵聽器時標籤的文本改變如何實現JavaFX的標籤值變化監聽

Label myLabel= new Label("text1"); 

如果我改變

myLabel.settext("text2"); 

有任何監聽器,這樣我可以執行此

文本
myLabel.LISTENER{ 
System.out.println("Label Text Changed"); 
} 

回答

5

好吧,我發現一些rnd後 答案這裏是代碼

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