问题标签 [fxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8351 浏览

database - 带有数据库数据的 FXML 中的 JavaFX 2.0 TableView

我想知道如何将 mysql 数据库中的数据检索到 fxml 文件中的 tableview 中。我必须检索数据并将其放入位于 fxml 文件中的 tableview 中。我知道如何连接到数据库,但我不知道如何检索数据并将其放入 tableview。

表格视图位于 fxml 文件中。如果我还在这里,任何人都知道在我导入数据后如何编辑此表格视图中的单元格?

我使用的应用程序是桌面应用程序!

0 投票
1 回答
5349 浏览

javafx-2 - 为什么 ResourceBundle 为空(在具有 FXML 和 JavaFX 2.0 的应用程序中)

我有一个在 JavaFX 上编写的应用程序(使用 FXML)。我正在尝试使我的应用程序国际化。我试图按照本教程中的描述进行操作。

我有一个带有如下文本的属性文件:submit=Войти

我有一个按钮,用 FXML 描述:

属性文件和 fxml 文件在同一目录中。

但是我的按钮没有文本,我希望它有,上面写着“%submit”,而不是“Войти”。然后我尝试在这个教程中做类似的事情 在我的初始化方法中,我有 suh 代码:

它给了我一个“错误”的日志信息。

那么,我做错了什么?

0 投票
4 回答
103782 浏览

javafx-2 - 访问 FXML 控制器类

我想随时与 FXML 控制器类进行通信,以从主应用程序或其他阶段更新屏幕上的信息。

这可能吗?我还没有找到任何方法来做到这一点。

静态函数可能是一种方式,但它们无法访问表单的控件。

有任何想法吗?

0 投票
1 回答
638 浏览

database - JavaFX 2.1 替换 tableview 数据

我这里有个小问题。我正在开发一个小应用程序,它应该解释并显示一个 sql 询问的表视图。我的大问题是我不知道如何使用 fxml 创建一个新的 tableview 实例进行新的询问,并用新数据替换表中的数据!我的意思是,如果我选择 2 列,它将显示 2 列,然后我选择 3 列,我将有一个 3 列的表格视图。有任何想法吗?

很简单:我需要用tableview中的新查询数据替换现有的查询数据!

我正在使用 fxml!

非常感谢!

0 投票
1 回答
1466 浏览

java - NetBeans 7.1 中的 JavaFX 2.1 CSS 样式警告

我收到了无法弄清楚的警告,或者至少是一种将它们从我的项目中隐藏起来的方法,因为它对我的应用程序没有很好的影响。

他们只是链接到 javafx 核心文件,不知道如何解决这些问题。谢谢

0 投票
5 回答
24844 浏览

java - JavaFX 样式类不会刷新

如果选择了节点,则将样式类添加到节点,如果选择其他项目,则将其删除。即使我删除了样式类,样式也不会刷新,因此它不会回到正常状态:

但样式将与选定的类保持一致

0 投票
2 回答
5447 浏览

java - 如何消除按钮单击 JavaFX 的扩展效果?

当我单击 JavaFX 按钮时,如何删除小的展开效果?还有我怎样才能让它像一个菜单按钮一样工作(当我按下它以保持聚焦状态,直到我按下另一个“菜单”按钮)。有没有办法将节点分组到同一个焦点?

0 投票
2 回答
28201 浏览

css - 使用 FXML/CSS 在 JavaFX 中更改菜单控件的文本颜色

我想更改JavaFX中Menu控件的文本颜色。目前整个Menu Bar的背景色设置为白色,显示Menu -s的默认文字颜色也是白色,所以看不到实际的控件,所以我想设置Menu的文字颜色("File ") 变黑。我怎么做?

这是FXML部分:

这是CSS部分:

这不起作用(“文件”仍然是白色的)。我究竟做错了什么?另外,另一件事是我似乎无法将任何带有 CSS 的东西应用于.modItem - 它在Scene Builder中工作,但在预览后消失(在 SB 中的所有Menu -s上也缺少“样式表”选择器)。

0 投票
26 回答
154314 浏览

java - JavaFX 2.1 TableView 刷新项

我有这个常见的问题,因为它似乎是。重置后,我的表格视图不会刷新我的项目。我检查了数据,它是新的。

我从互联网尝试了多种解决方案,但没有成功。

无法重置所有列,因为它增加了一个空的一个额外的(不知道为什么)并且调整大小只是中断。

我的表不可编辑。新数据已更改。

如果我更改项目的顺序并且行更改(:|),则会刷新数据。

我只是没有想法。

目前刷新代码非常简单。

新数据再次正确。当我对 tableView 进行选择时,它会返回新的正确项目。

0 投票
2 回答
1406 浏览

java - 从 Oracle 执行 JavaFX FXML 教程时出错

美好的一天,我正在学习官方 JavaFX FXML 教程(请参阅此处的源代码)。但是,当我使用 Netbeans IDE 编译它时,出现以下错误:

谁能帮我这个

我正在运行 JDK 1.7 和 JavaFX 2.0

初始化:删除:
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\build\built-jar.properties
deps-jar:更新属性文件:
C:\Users\riash\Documents\Riaz\Personal \Java\Samples\FXMLExample\build\built-jar.properties
compile: Detected JavaFX Ant API version 1.1 Launching task
from C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK\tools\ant-javafx.jar
Signing JAR:
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\dist\FXMLExample.jar 到
C:\Users\riash\Documents\Riaz\Personal\Java\Samples\FXMLExample\dist\FXMLExample.jar 为NB-JFX

警告:签名者证书将在六个月内到期。Enter Passphrase for keystore: Enter key password for nb-jfx: Launching task from C:\Program Files (x86)\Oracle\JavaFX 2.0 SDK\tools\ant-javafx.jar 跳过 jar 复制到自身:FXMLExample.jar jfx-deployment :jar:运行:2012 年 6 月 19 日晚上 9:10:33 javafx.fxml.FXMLLoader logException 严重:文件
/C:/Users/riash/Documents/Riaz/Personal/Java/Samples/中的第 48 行发生以下错误FXMLExample/build/classes/fxmlexample/fxml_example.fxml[Ljava.lang.StackTraceElement;@1bb3a11
应用程序启动方法
java.lang.reflect.InvocationTargetException
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:601)
在 com。 com.javafx.main.Main.main(Main.java:537)
处的 javafx.main.Main.launchApp(Main.java:453)

原因:java.lang.RuntimeException:
com.sun 的应用程序启动方法中的异常。 javafx.application.LauncherImpl.launchApplication1(Unknown Source)
at com.sun.javafx.application.LauncherImpl.access$000(Unknown Source)
at com.sun.javafx.application.LauncherImpl$1.run(Unknown Source)
at java.lang。线程运行(线程.java:722)

原因:javafx.fxml.LoadException:javafx.scene.layout.GridPane 没有默认属性。