fxml相关内容

如何将 FX 控制器与主应用程序连接

我有一个主要的应用程序类和一个 fxmlController 类,但我纠结于连接/组织(困惑如何调用它们以及我应该如何组织它们以制作 GUI 连接的业务逻辑)业务逻辑和 GUI.有人可以告诉我调用以下函数的顺序吗,或者任何人都可以帮助我如何调用它们? 主类: public void Main()//构造函数public static void main()//我们的主要public voi ..
发布时间:2021-12-13 11:13:16 Java开发

java - 如何为Java中已经创建的新组件创建FXML文件而不是将其添加到场景构建器?

我是 javaFX 的新手.我在java中创建了一个自定义的搜索框(扩展TextField),检查图像: 我使用测试类对其进行了测试,并且可以正常工作. 我现在想知道是否可以创建其 FXML 文件而不是将此组件添加到场景构建器?怎么做 ?提前致谢. 解决方案 如何将组件从 JAR 导入 SceneBuilder 您可以将组件放入 Jar 并将其导入 SceneBuilde ..
发布时间:2021-11-25 20:55:15 Java开发

JavaFX 2.1 TableView 刷新项

我有这个常见的问题,看起来就是这样.重置后,我的表视图不会刷新我的项目.我查了资料,是新的. 我从互联网上尝试了多种解决方案,但都没有成功. 无法重置所有列,因为它添加了一个空的一个额外的(不知道为什么)并且调整大小会中断. 我的表格不可编辑.新数据已更改. 如果我更改项目的顺序并且行更改 (:|),则会刷新数据. 我只是没有想法. 目前刷新代码非常简单. O ..
发布时间:2021-11-25 20:36:10 Java开发

如何在资源文件夹中引用 javafx fxml 文件?

我正在创建一个 javafx GUI 应用程序,我的项目是一个 maven 配置的项目.我希望能够在我的控制器中像这样引用我的 fxml 文件: FXMLLoader.load(getClass().getResource("main.fxml"); 我的 main.fxml 文件位于 src/main/resources 文件夹中,而我的控制器位于 src/main/java 文件夹中.我该 ..
发布时间:2021-11-25 14:29:08 Java开发

"javafx.fxml.LoadException"加载fxml时

在showAdminLoginScene()方法中产生了错误,但是,如果我修改此方法,并从同一包中放入另一个fxml文件进行加载,则加载就很好:这是我的Main: 程序包应用程序;导入java.io.IOException;导入javafx.application.Application;导入javafx.fxml.FXMLLoader;导入javafx.scene.Parent;导入javaf ..
发布时间:2021-05-09 20:29:03 Java开发

得到“找不到模块javafx.controls".错误的Java Eclipse IDE

我正在将Eclipse IDE 2020-03版本与Java结合使用.我正在尝试使用FXML,在线检查了一些教程和步骤,并按照它们进行操作.但是我仍然收到以下错误: 启动层初始化期间发生错误java.lang.module.FindException:找不到模块javafx.controls 我在Google上寻求帮助.有很多人有相同的问题,并且能够解决此问题.但是我所看到的只是他们正 ..
发布时间:2021-05-09 20:28:58 Java开发

Java FXML错误:应用程序启动方法中的异常

我已经创建了一个JavaFX项目,并且在运行时出现错误,我怀疑该错误在以下 main 类之内: import java.io.IOException;导入javafx.application.Application;导入javafx.fxml.FXMLLoader;导入javafx.scene.Scene;导入javafx.scene.layout.AnchorPane;导入javafx.st ..
发布时间:2021-05-09 20:28:55 Java开发

带有layoutChildren()的JavaFX中的AutoScalePane

我正在尝试创建一个自定义窗格,它将其内容缩放到窗格的可用空间. 我创建了一个演示应用程序,该应用程序使用SplitPane拆分舞台.每个拆分包含一个AutoScalePane(请参阅FMXL).我希望AutoScalePane会根据可用空间来缩小/增加其内容(请使用分割条播放) AutoScalePane的内容被分组在一个组中,随着AutoScalePane边界的变化,该组应进行缩放. ..
发布时间:2021-05-09 20:28:42 其他开发

使用FXMLLoader时发生IllegalAccessError

我正在尝试将FXML文件作为我的根窗口小部件加载到我的javafx应用程序中,我正在将Windows 8.1与Java 11.04和javafx-sdk 13与Eclipse 2019 IDE一起使用.我在互联网上搜索了一下,但没有找到任何东西.我的情况有点复杂,因为javafx在Java 11上不可用,所以我自己安装了它,这花了很多时间来弄清楚该怎么做. 这是我要运行的代码: 程序包应用 ..
发布时间:2021-05-09 20:28:37 Java开发

Scene Builder编辑器显示奇怪的角色

我刚刚安装了Scene Builder,编辑器如下所示.看不到任何东西.我以为我某种程度上缺少编辑器尝试使用的字体? 解决方案 因此,如果有人遇到此问题.我很快意识到这不是一个Scene Builder,而是一个一般的JavaFX问题.我的Segoe UI字体以某种方式损坏了.我卸载/重新安装了它,现在字符可以正常显示. ..
发布时间:2021-05-09 20:28:34 其他开发

添加Maven支持后JavaFX项目出现问题(Application启动方法中的异常)

我使用JDK 1.8创建了一个JavaFX项目.正常工作.但是,如果我尝试添加Maven支持,则编译会失败. 首先,我尝试使用JavaFX 11在Java 11中执行此操作,但是效果是相同的.我花了两天的时间来查找为什么它不起作用,并花了很多小时浏览了stackoverflow.最终,我决定在Java 8上尝试使用它,但是它仍然没有解决我的问题. 如果'sample.fxml'与Mai ..
发布时间:2021-05-06 18:38:39 Java开发

未处理JavaFX onKeyPressed事件

我有一个非常基本的JavaFX项目,其中只有一个锚定窗格和一个标签.这个想法是,当您按下键盘上的按钮时,标签将变为您按下的键. MainApp.java非常简单.只需加载FXML数据并显示它即可.导入javafx.application.Application;导入javafx.fxml.FXMLLoader;导入javafx.scene.Scene;导入javafx.stage.Stage; ..
发布时间:2021-05-04 21:11:31 Java开发

JavaFX FXML:如何为VBox创建自制fxml的新实例

我创建了一个像窗格这样的卡片,以便可以向其中添加数据,并根据数据创建一个包含许多卡片的页面(很像移动应用程序中的卡片布局),但是,我不知道如何添加以下内容的新实例:这到VBox.我疲倦了,没有循环,仍然没有工作.它不断出现以下错误: javafx.fxml.LoadException:/C:///////bin/application/HotelReservation.fxml在javafx. ..
发布时间:2021-05-03 19:41:57 Java开发

使用SceneBuilder在JavaFX项目的开始处调用函数

我使用SceneBuilder为我的项目创建了一个GUI,并设置了所有按钮ID,并为FXML文件创建了一个控制器.我想在启动时和整个程序中的文本区域中运行一个实时时钟.这是我第一次使用FXML在JavaFX中创建项目,因此我对应该在何处放置此代码感到困惑.通常,该代码可以在没有FXML的简单程序中工作,并且是以下代码: package com.example;导入示例;公共类Layout扩展了 ..
发布时间:2021-05-03 19:41:13 Java开发

如何获得对FXML控制器的引用?

我正在尝试使用JavaFX和Gluon的Scene Builder创建一个小的“先登录然后进入主菜单"表单.到目前为止,我已经制作了2个场景,第一个是“登录"屏幕,在该屏幕中,我连接了SQLite数据库,在输入正确的用户名和密码后,它可以很好地加载,并切换到第二个场景.对于每个场景,我使用不同的类(FXML/FXML控制器).在第二个场景中,我需要2个标签,这些标签用于根据数据库的数据(更确切地说 ..
发布时间:2021-04-24 19:45:28 Java开发