2014-08-27 31 views
0

有沒有辦法獲得javafx.scene.control中可用的類的列表以及每個類的事件?JavaFX如何獲得每個班級可用的活動列表?

我想在表中列出javafx中可用的所有控件(顯然是與它一起出現的),並在另一個表中顯示與每個控件關聯的所有事件。

謝謝。

回答

2

只需使用Javadocs並查看爲每個類定義的屬性列表。名稱爲「on」的屬性表示事件處理程序,因此指示控件(或其他節點)觸發指定類型的屬性。

因此,例如,Button具有EventHandler<ActionEvent>類型的onAction屬性,因此您可以使用它註冊處理程序以處理動作事件。

所有屬性(無論它們的名稱是否與onXXX模式匹配)都表示可觀察的屬性,您可以使用該屬性註冊ChangeListener s或InvalidationListener s。所以Label有一個text財產,您可以註冊一個ChangeListener,如果文字更改將通知您。

相關問題