我加入使用FXML監聽器:以編程方式刪除使用FXML添加的監聽器?
<RadioButton onAction="#onSelectionChanged" />
現在我需要以編程方式暫時禁用該監聽器。
現在我可以設置一些布爾變量「listenerDisabled」並在偵聽器中檢查這個變量,但我想要一種方法來禁用偵聽器而不更改它 - 所以我想刪除它。
這裏的問題是:如何引用我的代碼中的偵聽器,以便我可以使用以下內容?
RadioButton.selectedProperty().removeListener(<what to place here?>)
感謝您的任何提示!
相關問題:http://javafx-jira.kenai.com/browse/RT-12528 – 2013-02-19 23:23:38
你可以在代碼附加一個監聽器呢? =) – 2013-02-19 23:24:27