2014-08-27 29 views
0

有没有办法获得javafx.scene.control中可用的类的列表以及每个类的事件?JavaFX如何获得每个班级可用的活动列表?

我想在表中列出javafx中可用的所有控件(显然是与它一起出现的),并在另一个表中显示与每个控件关联的所有事件。

谢谢。

回答

2

只需使用Javadocs并查看为每个类定义的属性列表。名称为“on”的属性表示事件处理程序,因此指示控件(或其他节点)触发指定类型的属性。

因此,例如,Button具有EventHandler<ActionEvent>类型的onAction属性,因此您可以使用它注册处理程序以处理动作事件。

所有属性(无论它们的名称是否与onXXX模式匹配)都表示可观察的属性,您可以使用该属性注册ChangeListener s或InvalidationListener s。所以Label有一个text财产,您可以注册一个ChangeListener,如果文字更改将通知您。

相关问题