fxml相关内容

有没有一种模块化JavaFX应用程序的方法?

我已经开始玩JavaFX 2了,我真的很喜欢使用FXML创建UI的便捷性.但是,一旦您了解了基本示例,并且需要具有许多窗口的UI,将整个应用程序UI的定义包含在单个FXML文件中似乎是不合逻辑的. 是否可以在单独的FXML文件中编写单独的组件,然后根据需要添加它们?举例来说,当用户单击主菜单中的某个项目时,我希望弹出一个窗口.我可以在单独的FXML文件中编写该窗口的定义,在运行时加载它并将其 ..
发布时间:2020-11-11 20:54:40 Java开发

JavaFX自定义控制器工厂

我一直在尝试FXMLLoader,并通过自定义Callback实现使用setControllerFactory方法. ORACLE文档表示以下内容: 一个实现可能返回一个空值来表示它确实 没有或不能创建给定类型的控制器;在这种情况下, 默认的控制器构造机制将由 加载器. 我想要实现的结果是,我可以使用依赖项注入框架来创建任何需要参数的控制器,但是我将让FXMLLoade ..
发布时间:2020-11-11 20:54:38 其他开发

JavaFX屏幕分辨率缩放

我一直在寻找执行此操作的方法,但我只找到此问题没有答案. 我正在使用1366x768笔记本电脑进行开发,我使用JavaFX创建GUI(很抱歉,但是我无法发布代码,它基本上是一个AnchorPane,其中包含几个GridPanes,其中包含更多的GridPanes,其中包含Labels, TextFields和几个图表). 当我以其他分辨率(1920x1080或1600x900)加载该项 ..
发布时间:2020-11-11 20:54:33 Java开发

如何在JavaFX 2.0中为按钮和其他元素创建skin(fxml)?

我想知道是否有人从中可以学习或看到如何使用JavaFX 2.0中的fxml文件为按钮,单选按钮,滚动条等创建外观的链接. 我在学校有这份作业,我希望它做得很好,所以我尝试做所有类似公司应用程序的工作,并为按钮和其他元素添加外观. 我将非常感谢您的帮助. [EDIT]大家好,已经有一段时间了,我现在对JavaFX有了更多的了解,现在回首,我看到它听起来多么愚蠢,请原谅我对我的不尊重 ..
发布时间:2020-11-11 20:54:32 其他开发

Scenebuilder中带有分层自定义JavaFx组件的类路径解析

我正在使用FXML创建自定义组件.自定义组件以分层方式设计. 当我设计一个使用另一个自定义组件A的自定义组件B时,场景构建器中会弹出一个类路径问题对话框,我只需通过设置适当的类路径来解决此问题. 但是,当我创建三个组件时,例如C包含B包含A,并尝试在Scenebuilder中打开顶级组件C时,它将失败.它要求我提供我适当指定的类路径.它找到B但找不到A. 由于应用程序能够正确执行 ..
发布时间:2020-11-11 20:53:24 其他开发

如何在运行时使用Button Click更改子fxml gui部件

我正在尝试为一个大型的复杂gui构建框架,所以这个想法是使用mvc来制作所有东西,例如javafx 2.1中的样式,因此每个组件都有一个fxml文件,如果需要的话还有css,controller和model.我正在尝试找出如何更改子场景(运行时的子fxml).有人知道怎么做吗?我有点坚持.可以蜜蜂添加MainViewController吗?场景:用户单击任务栏上的按钮,包含的content1.fx ..
发布时间:2020-11-11 20:52:13 其他开发

JavaFX一次运行大量的倒数计时器吗?

所以我可以看到几种不同的方式来做我需要的事情,我已经做了很多Google/Stack溢出搜索,但是找不到我真正想要的东西.我需要运行多个“倒数计时器".我需要在不同的时间一次运行大约6个可能多达10个倒数计时器.我的主程序上有一个选项卡窗格,其中包括FXML并将控制器注入其中.计时器选项卡具有与主程序不同的控制器. 所以我的第一个问题是.由于此“选项卡"在单独的控制器上运行,但包含在主程序中 ..
发布时间:2020-11-11 20:52:11 Java开发

NullPointerException加载fxml

我想在我的应用程序中加载一个fxml文件.我使用下一个代码: try { FXMLLoader loader = new FXMLLoader(); loader.setController(null); loader.setRoot(null); loader.setResources(ResourceBundle.getBundle(BUNDLE)); No ..
发布时间:2020-11-11 20:52:08 Java开发

控制器中所有JavaFX FXML对象为空

我意识到之前曾有人问过这个问题,但是没有一个解决方案对我有用.我正在从控制器启动线程,然后从那里线程从数据库中获取一些数据.线程将数据发送到在控制器中实现的我的接口.尝试从那里访问我的任何JavaFX元素时,我得到一个空指针异常. 这是我的控制人: public class SettingsPage implements PrizeReceiver{ @FXML An ..
发布时间:2020-11-11 20:52:07 Java开发

JavaFx fx:id导致错误

由于某种原因,我的fx:id无法正确绑定到我的Controller类,因此始终会导致错误. 控制器 package sample; import javafx.fxml.FXML; import java.awt.*; import java.awt.event.ActionEvent; public class Controller { @FXML public Bu ..
发布时间:2020-11-11 20:52:02 Java开发

将JavaFX场景保存到FXML文件中

任何人都知道如何将JavaFX场景保存到JavaFX FXMLLoader可以加载的FXML文件中吗? SceneBuilder允许执行此操作,但是如果我手动构建场景,如何将其保存到FXML文件中? 解决方案 没有这样的库AFAIK,我不确定是否可以创建一个通用库.在简单的情况下可能是有可能的,但是我想即使如此,它仍然需要很多工作. 如果您想尝试一下,这里是解释的FXML格式: ..
发布时间:2020-11-11 20:51:44 其他开发

如何使用现代的.fxml和controller.java在javafx 2.x中制作自动完成组合框

如何使用现代的.fxml和controller.java在javafx 2.x中制作一个类似的自动完成组合框 上面提到的演示很凌乱,难以配置且独立(需要一些jar) 解决方案 Ensemlbe-标准集中包含的样本具有类似的控件.它是开源的,因此您可以下载它并查看源代码: http://www.oracle.com/technetwork/java/javase/overview ..
发布时间:2020-11-11 20:51:38 Java开发

FXML规范在哪里?

我正在寻找Oracle FXML规范,参考手册或只是用户指南.我遇到过很多使用文字名称的书籍和博客,而在Google,Stackoverflow,Wikipdeia或JavaFX页面上没有任何内容可以链接到此类文档.我最近到达的是一种帮助页面: FXML简介 一个类似的stackoverflow问题: FXML完整参考? 之所以拥有几票,是因为这些链接对您有所帮助,因此我不 ..
发布时间:2020-11-11 20:50:32 其他开发