小编fxu*_*ser的帖子

JavaFX 2.0子窗口

如何在JavaFX 2.0中显示新窗口?例如,在按钮单击操作之后.我希望两个窗口(主窗口和新窗口)相互通信.

谢谢你的帮助.

user-interface javafx-2

12
推荐指数
2
解决办法
2万
查看次数

如何在FXML的Tab控件中添加图标?

我正在使用javafx 2.0.我想在fxml中为Tab添加一个图标:

例:

     <TabPane>
         <tabs>
            <Tab text="abc" >
            </Tab> 
         </tabs>
     </TabPane>
Run Code Online (Sandbox Code Playgroud)

user-interface tabs controls javafx fxml

2
推荐指数
1
解决办法
4173
查看次数

JavaFX 2.0 - 为FXML中的自定义组件创建操作处理程序

我想在我的新组件中添加自定义操作.这该怎么做?

示例代码:

零件

public class MyCustomComponent extends Region {
    public MyCustomComponent(){
        super();

        this.setOnMouseClicked(new EventHandler<MouseEvent>(){

            @Override
            public void handle(MouseEvent event) {
                /* throw my custom event here and handle it in my FXML controller - but how? :-(  */
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

调节器

public class MyController {
    @FXML protected void myCustomAction(ActionEvent event) {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

FXML:

<BorderPane fx:controller="fxmlexample.MyController" 
    xmlns:fx="http://javafx.com/fxml">
     <top>
        <MyCustomComponent onAction="#myCustomAction">
        </MyCustomComponent>
     </top>
</BorderPane>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

custom-controls javafx-2 fxml

1
推荐指数
1
解决办法
5784
查看次数