0
我想用FXML创建一个SplitMenuButton。我可以找到有关如何在java中执行的文档,但不能在xml文件中执行。我怎样才能做到这一点?FXML中的SplitMenuButton
此外,如果FXML文档有很好的来源,请将它指向我。
我想用FXML创建一个SplitMenuButton。我可以找到有关如何在java中执行的文档,但不能在xml文件中执行。我怎样才能做到这一点?FXML中的SplitMenuButton
此外,如果FXML文档有很好的来源,请将它指向我。
你可以做
<SplitMenuButton fx:id="smButton" text="Text">
<items>
<MenuItem text="Choice 1" onAction="#action1" />
<MenuItem text="Choice 2" onAction="#action2" />
</items>
</SplitMenuButton>
有一个"Introduction to FXML"文档描述FXML是如何工作的总称。但是,对于这种用例,您真的只需要Javadocs。以大写开头的元素对应于类名,即它们是实例化该类的指令。属性对应的属性,因此
<SplitMenuButton fx:id="smButton" text="Text"/>
实质上意味着
SplitMenuButton smButton = new SplitMenuButton();
smButton.setText("Text");
这里唯一的棘手的事情是<items>
元件,其是如在前述介绍FXML描述的Read Only List Property。
完美的,正是我所期待的。这是一个很好的提示! – Steve