2016-12-13 10 views
0

Можно ли добавить слушателей в BooleanBindings?javafx слушатель на BooleanBinding

У меня есть

 schedule.disableProperty().addListener(new InvalidationListener() { 
      @Override 
      public void invalidated(Observable observable) { 
       System.out.println("schedule.disableProperty(). " + schedule.disableProperty().get()); 
      } 
     }); 
     BooleanBinding scheduleEnabled = schedule.disableProperty().not(); 
     scheduleEnabled.addListener(new InvalidationListener() { 
      @Override 
      public void invalidated(Observable observable) { 
       System.out.println("scheduleEnabled " + scheduleEnabled.get()); 
      } 
     }); 

Только первый слушатель показывает на System.out, но не второй.

Почему это?

ответ

2

Мне кажется, что scheduleEnabled просто собранный мусор, потому что на нем больше нет ссылок.