特别描述性和内容丰富的答案将获得价值50美元的声誉.
我正在使用JavaFX开发应用程序,对于视图,我使用FXML.
正如你所看到的,这个段包含一些
s的的ID home
,about
,users
.这些是我的申请的单独页面.要操纵那些窗格,我必须将它们注入到我的代码中,如下所示:
@FXML private AnchorPane home; @FXML private AnchorPane about; @FXML private AnchorPane users;
这可能看起来整洁,但是当有超过20页时,它可能看起来有点混乱和乏味.有没有办法以干净有效的方式将它们分组成阵列或其他东西?
您可以使用fx:define
和fx:reference
将元素放置List
在场景图中和场景图中,并将列表注入控制器:
@FXML private Listpanes;