如何在JavaFX 2.0中显示新窗口?例如,在按钮单击操作之后.我希望两个窗口(主窗口和新窗口)相互通信.
谢谢你的帮助.
我正在使用javafx 2.0.我想在fxml中为Tab添加一个图标:
例:
<TabPane>
<tabs>
<Tab text="abc" >
</Tab>
</tabs>
</TabPane>
Run Code Online (Sandbox Code Playgroud) 我想在我的新组件中添加自定义操作.这该怎么做?
示例代码:
零件
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)
谢谢你的帮助