scenebuilder相关内容
在您看来,OpenJFX(JavaFX)和Scene Builder的最佳版本应该与Amazon Corretto 11(OpenJDK)配合使用吗? 目前,截至本文发表之日,有两个版本的OpenJFX(JavaFX)和两个版本的Scene Builder: Gluon的JavaFX版本: JavaFX 11 LTS JavaFX 16最新版本 Gluon的场景生成器版本
..
我正在用JavaFX开发一个游戏,其中角色自行移动,但是,由于某种原因,他们移动了一段时间(似乎也是随机的),然后我得到了以下异常: Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 8 at ja
..
我在使用Scene Builder时遇到一个问题,它不断将JavaFX版本覆盖到15.0.1,而我使用的是11.0.2版本,因此在运行时会收到以下警告: WARNING: Loading FXML document with JavaFX API of version 15.0.1 by JavaFX runtime of version 11.0.2 我只是编辑.fxml文件中的版本号
..
是否可以将Controls FX的组件包含在Scene Builder中? 如果是,你能告诉我怎么做吗?如果不是,你能告诉我是否还有其他选择吗? 推荐答案 可以。但遗憾的是,场景生成器不支持所有ControlsFX控件。ControlsFX团队当前正在打开一个标题为"All controls should be supported by SceneBuilder"的问题。
..
我需要使用 SceneBuilder 创建一个 GUI.我在我的界面中添加了一个 ImageView 并正确设置了我的图像的路径.图像显示在 SceneBuilder 中,但是当我运行我的应用程序时,图像不存在. 我把图片放在“img/placeholder.png"里面,然后直接放到我的根目录下.不管我把它放在哪里,它都不起作用. 我的 gui.fxml 文件的路径: /src/g
..
我正在使用场景构建器来创建我的 GUI,并且当用户选择列表中的项目时,我正在显示 Image.Image 的大小不同,当 Image 小于它所在的窗格时,图像会显示在窗格的左上角.如何让 ImageView 和/或 Image 显示在 Pane 的中心? 我查看了整个 javafx imageview 和 image API,但我没有发现太多关于将 ImageView 置于 Pane 的中心
..
我正在创建一个 20 分钟倒计时应用程序.我正在使用 JavaFX SceneBuilder 来执行此操作.计时器由两个标签组成(一个代表分钟,一个代表秒——每个都由一个 CountdownTimer 类对象组成)和一个进度条(计时器看起来像 this).这些组件中的每一个都是独立的,并同时在不同的线程上运行,以防止 UI 冻结.它有效. 问题: 我需要能够暂停和恢复的三个线程(min
..
我在 JavaFX 场景构建器中创建了一个 Node (AnchorPane) 并且想知道如何克隆它. 我在 JavaFX 2.0 中看到 复制/克隆节点,但我需要克隆 Node 而无需重新加载 fxml. 有没有办法在 JavaFX 2 中实现这一点? 解决方案 可以将需要复制的组件放在单独的.fxml文件中. 然后您可以根据需要多次加载单独的文件,将节点添加到主场景中
..
我喜欢 JavaFX 和 SceneBuilder,但是当它们不在同一个文件夹中时,我无法弄清楚如何让 SceneBuilder 将我的 FXML 视图与它们的 Java 控制器链接起来.我只想拥有这个文件夹结构: 包|-- 型号|-- 查看||--someElementView.fxml|\--anotherElementView.fxml\ - 控制|--someElementContr
..
我正在使用 e(fx)clipse 中的 Windows 7 上的 SceneBuilder 2.0 从 Java 8.0 在 JavaFx 中构建输入表单. 我有一个简单的字符串组合框,想更改列表和选定字符串中字体的颜色和大小.我使用的 css 代码更改了所选项目上的文本.但是,第一次删除列表时,它是黑色的默认字体.第二次,所有项目的字体颜色和大小都更改为正确的值. 如何使字体列表以
..
javaFx 的新手并想使用 Scenebuilder 进行 GUI 开发,我遇到了一个问题,在网站或网络上搜索我的问题时都没有运气,尽管有人问过类似的问题,但我认为可能有不同的观点需要.我试图在快速构建后通过 Netbeans 加载 FXML 文件以测试功能,因此代码很简单,但我无法在控制器中设置根文件.我的代码如下公共类 Divergex 扩展应用程序{ @Override公共无效开始(阶段
..
我的程序之前运行良好,我将场景构建器从 JavaFx 场景构建器 2.0 更改为 gluon 场景构建器 10,以添加一些 CSS 样式.我添加了样式,程序显示错误,例如警告:使用 10.0.1 版的 JavaFX API 加载 FXML 文档,使用 9.0.4 版的 JavaFX 运行时然后我将我的 JDK 更新到 10.0.2 版,但是它 stii 显示这样的错误. 应用程序启动方法中的异常
..
是否可以在 场景生成器 ? 如果有,你能告诉我怎么做,如果没有,你能告诉我是否有其他选择吗? 解决方案 是的,你可以.但不幸的是,场景构建器不支持所有 ControlsFX 控件.一个标题为,"所有控件都应支持的问题SceneBuilder" 目前由 ControlsFX 团队开放. 更新 从 SceneBuilder 8.2.0 开始,您可以直接搜索来自 SceneBu
..
我想在 JavaFX 应用程序中创建一个弹出窗口.给我一些想法. 当我点击 Check 按钮时,它会打开弹出窗口.怎么做? 解决方案 您可以创建一个新的 Stage,将您的控件添加到其中,或者如果您需要 POPUP 作为 Dialogcode> 框,那么您可以考虑使用 DialogsFX 或 ControlsFX(需要 JavaFX8) 要创建新舞台,您可以使用以下代码段 @
..
我是一个相当新的 Java 程序员.我只有大约五周的经验,从零开始,如果它们与控制器类不在同一个文件夹中,我在让在 Scene Builder 中创建的 javafx fxml 文件正确加载时遇到问题. 我正在使用 Win7x64 运行 jre7x86 这个版本Eclipse Juno 服务第 1 版版本号:20120920-0800jre 版本 1.7.0_07javaFx 版本 2.2
..
我想将一个 css 文件链接到我的应用程序.在我的 fxml 文件中,我使用了这个: ...当我在场景构建器中打开 fxml 文件时,我可以看到样式预览.但是当我尝试运行该应用程序时出现错误: java.net.MalformedURLException:无协议:../stylesheet1.css
..
我正在研究如何使用 JavaFx.我在 Scene Builder 中构建了应用程序界面.但是我无法访问该组件,因为所有组件都已加载到父级中. Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); 如果我更改“Pane"上的“Parent",我可以访问 getChildren(),但是如果我知道
..
我查看了很多页面,试图找出如何切换场景,但都没有成功. 我有一个计算器,我的目标是选择一个菜单选项来更改计算器(即:基本和科学).现在我只是在测试,所以这是我迄今为止与这个问题相关的代码(我正在使用 Scene Builder): @FXML private MenuItem basic;@FXML 私有菜单项 testSwitch;public static void main(Stri
..
我正在尝试使用 FXML 在 JavaFX 中制作 Java 程序.但是我在布局管理方面遇到了麻烦.我想在窗格之间切换,就像我习惯在 Swing 中使用 CardLayout 一样,但我似乎无法理解. 我用谷歌搜索并没有找到任何答案. JavaFX 中是否有等效的 CardLayout?如果是这样,你能给我举个例子吗?这对我的晚上很有帮助! 这是我的 FXML 代码
..
有没有什么简单的方法可以以某种方式将 getHostServices().showDocument() 命令放入 toHomepage() 方法中,而不是执行几行和几行代码,因此代码应该看起来干净简单? 包示例;导入 javafx.application.HostServices;导入 javafx.event.ActionEvent;导入 javafx.fxml.FXML;导入 javafx.
..