繁体   English   中英

我们可以在 BlueJ IDE 中加载 .fxml 文件吗?

Can we load .fxml file in BlueJ IDE?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在开发一个 JavaFX 应用程序。 GUI 在 .fxml 文件中。 尝试在 BlueJ IDE 中加载 .fxml 文件,但无法加载。 但是相同的代码在 Eclipse IDE 中正常工作。 当我加载 Non-BlueJ JavaFX 项目(即 Eclipse 项目)时,它会加载所有 .java 和 .css 文件,但不会加载 .fxml 文件。 我用 Eclipse IDE 编写,但我必须在 BlueJ IDE 中运行它。 现在该怎么办? 我可以将此 .fxml 转换为 .java 代码吗? 如果是,如何? 或者还有其他方法吗?

1 个回复

.fxml 文件不会在 BlueJ IDE 中显示,但可以通过指定路径在运行时加载。 要在 BlueJ 中加载 .fxml 文件,您必须在 .fxml 文件路径的开头添加src

Main.java 中

父根=FXMLLoader.load(getClass().getClassLoader().getResource(" src/application/FutoshikiGUI.fxml "));

您还必须在 FXML文件中指定(编辑)或将src添加到您的控制器类路径

在 FXML 文件中

<VBox alignment="TOP_CENTER" maxHeight="600.0" maxWidth="500.0"
minHeight="600.0" minWidth="500.0" prefHeight="591.0" prefWidth="500.0"
spacing="1.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1"
**fx:controller="src.application.FutoshikiGUIController**">

当您将 Eclipse JavaFX 项目加载到 BlueJ IDE时,以上行很有帮助

1 在主fxml文件中加载fxml文件

我有一个带有几个菜单的主fxml文件。 当用户单击某些按钮时,内容将发生更改,并且这些内容是加载在主屏幕上的单独的fxml文件。 整个场景不会改变,而只有一部分场景会改变。 这是我要制作的应用程序的简单原型![在此处输入图像描述] [1] https://www.dropbox.co ...

2 在主目录中加载fxml文件

我从youtube上完成了本教程,并且代码与本教程相同,但是我使用Scenebuilder进行了正确的fxml处理。 这是代码: https : //github.com/AlmasB/FXTutorials/tree/master/src/com/almasb/calc我有相同的Main,相 ...

3 无法在JavaFX中加载FXML文件

因此,我正在尝试为JavaFX做教程,并正在研究FXML示例。 但每当我在.fxml文件中向GridPane添加内容时程序崩溃。 如果没有其他内容,它会打开一个普通的GridPane。 代码对于FXML文件: 主类代码: } 究竟是什么导致它崩溃? ...

4 在fxml中加载异常

当我单击第一个按钮时,我希望我的stocking_layout能够加载,但是在那里我却获得了加载异常,而相同的代码可以与其他fxml正常工作。 控制器路径正确。 fxml在正确的位置。 这是我的代码-库存 UI控制器 这段代码在ubuntu中效果很好:// 这 ...

2017-02-21 05:51:19 1 665   javafx
5 在initialize()中加载FXML

我正在创建我的第一个JavaFX应用程序,到目前为止一切正常。 我只是遇到一个问题。 为了显示和加载FXML文件,我使用在StackOverflow上找到的VistaNavigator类: 我有一个ScanController,它从键盘接收输入,并根据此输入检查票证ID。 当票 ...

6 CSS和HTML文件未在IDE中加载

尝试加载CSS和HTML文件时,我的Java EE应用程序返回404状态。 有任何想法吗? 任何内部或外部浏览器都出现问题。 在编辑几个JS文件之前不存在该问题。 在对JS文件执行进行故障排除的过程中,我删除并重新添加了服务器,此后问题一直存在。 所有JS文件正在加载。 在部署到实时网站时,问题仍然 ...

7 使用fxml文件在javafx中加载动态拆分窗格

我有一个具有拆分窗格的主要jfx类。 在左侧,我有一个树状视图,右侧是空白。 这是使用主fxml文件创建的。 现在的要求是,应根据窗格左侧树项的事件来加载拆分窗格的右侧。 当然,右侧应显示新的fxml文件的内容。 有人可以提供一个小例子来实现这一目标吗? ...

8 在一个场景中加载两个不同的FXML文件

我有两个不同的FXML文件: ViewOne.fxml- &gt; ViewOneController和ViewTwo.fxml- &gt; ViewTwoController.java 。 在第一个视图上只有3个文本字段,在第二个视图上应根据第一个视图的输入绘制一个圆。 我的问题是 ...

9 在同一场景中加载新的FXML文件

我是JavaFX的新手,并且UI有点问题。 我正在使用JavaFX 8,并希望使用FXML文件创建UI。 我创建了一个带有标题,菜单栏和内容占位符的窗格(当我从菜单栏中按下Button时,这是我要在其中加载其他FXML文件的地方)。 内容区域是AnchorPane。 我已经尝试过了: An ...

10 如何在BorderPane内部的SplitPane中加载多个fxml文件

我有一个RootLayout,它由BorderPane组成,里面是一个SplitPane(水平拆分),在splitPane的右侧又是一个SplitPane(垂直拆分)。 我想在一个空的SplitPane半边之一中加载3个不同的FXML文件(一个在左侧,一个在右上方,一个在右下方)。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM