编程语言
首页 > 编程语言> > 使用JavaFx Scene构建器文件中的My FMXL文件

使用JavaFx Scene构建器文件中的My FMXL文件

作者:互联网

这是我关于这个主题的第三个问题(对不起,垃圾邮件)

到目前为止,我已经安装了e(fx)clipse,已经安装了JavaFx Scene构建器,已经使用Scene构建器创建了一个测试GUI,并将其保存到名为“ test”的文件中,然后将该文件添加到了我的SRC中,现在我想用我的GUI运行程序,但是我复制的文件是fxml文件.如何将其导入“主”并作为GUI运行?

另外,我如何使用按钮(我给我创建了2个按钮,分别作为ID:Button1和Button2),将它们用于具有actionListners的旧Eclipse GUI构建器,但是没有人知道它如何在JavaFx Scene构建器中工作(导入程序)?

希望有人能够为我提供帮助,因为在互联网上很难找到有关日食的指南:S

解决方法:

请尝试以下步骤:

>在e(fx)clipse中创建一个新的JavaFX项目.
>创建一个JavaFX Application类,并在start方法中放置以下代码:

@Override
public void start(Stage stage) throws Exception {
    Parent root = FXMLLoader.load(getClass().getResource("fxml_example.fxml"));

    stage.setTitle("FXML Welcome");
    stage.setScene(new Scene(root, 300, 275));
    stage.show();
}

>在您的项目中将示例fxml文件(例如fxml_example.fxml)包括在与应用程序源相同的目录中.
>确保eclipse将文件fxml文件复制到构建输出目录.
>运行项目-您的应用程序现在应显示fxml gui.

即使它是为NetBeans编写的,我也建议您遵循教程Getting Started with JavaFX: Using FXML to Create a User Interface.如果您希望e(fx)clipse项目创建此入门文档的eclipse特定版本,请在e(fx)clipse bug tracker中提交新票证.

e(fx)clipse forums中,您可能会对eclipse javafx特定问题有更好的回答.

这是另一个tutorial on wiring up SceneBuilder generated fxml and Java code.请注意,此接线不是特定于IDE的-当前的IDE在此任务中既无帮助也无阻碍.

标签:scenebuilder,eclipse,javafx-2,java
来源: https://codeday.me/bug/20191127/2076097.html