问题标签 [jfoenix]

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 投票
1 回答
1862 浏览

java - 将 JFoenix JavaFX 元素添加到 FXML 编译后不会启动

我正在使用 Netbeans 8.2,并且正在构建一个简单的 FXML 项目。

从头开始和新的 JavaFX FXML 应用程序,清理和构建工作正常,从 /Dist/ 文件夹启动示例文件工作完美。

然而,

我将 JFoenix 库和任何 JFoenix 元素添加到 FXML 的那一刻,它在编译后将不再启动,发出以下内容。

但是,在 NetBeans IDE 中启动可以完美运行。

这里发生了什么?我可以看到 LIB 已正确添加到 /dist/ 文件夹中。

0 投票
1 回答
1413 浏览

java - JavaFx JFoenix Java9

所以我将我的 Java 从 8 更新到 9,并且我确实意识到 Jfoenix 有 Java 9 的单独 Jar 文件。但是在下载 Jar 文件然后尝试像我以前一样导入到场景构建器之后,什么都没有显示,没有自定义当我尝试导入时控制器出现。场景生成器 2.0 导入新的 Jar 文件 谁能告诉我发生了什么?

0 投票
0 回答
759 浏览

dependencies - 添加第 3 方库时 Java 9 (JLink) 失败

编辑:您可以直接转到帖子末尾的 2018-02-13 更新以获取更新信息

我可以提供完整的源代码,因为这个问题已经出现在我的开源项目 JMarkPad 中。

在这里找到它

问题

基本上:

  • 构建总是有效的,我得到一个正常工作的 .jar 没有任何问题。
  • gradle link在没有 3rd 方软件(在本例中为 JFoenix)的情况下创建本机 dist(运行)也可以。
  • gradle link使用 3rd 方软件(在本例中为 JFoenix)创建本机 dist(运行)会引发以下内容:

:链接全部

:JMarkPad:app:clean

:JMarkPad:app:compileJava

:JMarkPad:app:processResources

:JMarkPad:app:classes

:JMarkPad:app:jar

:JMarkPad:app:link

错误:找不到模块应用程序

:JMarkPad:app:link 失败

:链接全部失败

有这方面的经验吗?请随意浏览整个项目并提出任何问题,我真的需要帮助,我很乐意帮助任何试图帮助我的人。

感谢您的耐心等待。

编辑:

jlink 命令可以在 app/gradle.build 文件中找到:

编辑2:完全错误:

2018-02-13 更新:

https://github.com/mayuso/JMarkPad/tree/java-9-integration

它目前使用一个名为 JFoenix 的库,可以在 build.gradle 文件中的依赖项声明中看到:

https://github.com/mayuso/JMarkPad/blob/java-9-integration/build.gradle

有问题的图书馆在这里:

https://github.com/mayuso/JMarkPad/tree/java-9-integration/libs

所以现在,当我尝试使用 运行软件gradle run、使用 jlink 编译gradle build或使用 jlink 进行分发时,它总是说error: module not found: com.jfoenix.

我问过 JFoenix mantainers,这是几位有 Java 9 和 JLink 经验的 Java 博主,但还没有人能够解决这个问题。

知道我在做什么错吗?

非常感谢您的耐心等待。

0 投票
1 回答
769 浏览

java - 不存在类型变量 T 的实例,因此整数符合 EventType

我在 Java 方面不是超级先进,但我正在学习如何使用 Lambda 表达式。但是我的代码中有一个错误,我似乎无法通过谷歌搜索来修复它。有人可以指出我正确的方向。

所有代码

0 投票
1 回答
201 浏览

java - JavaFX:加载 fxml 没有错误,但出现白屏

我的项目没有编译错误。但我的程序仍然打开并保持白色,而不是使用 css 文件。正如您在下面的代码示例中所见,我尝试手动添加样式表。

有人有想法吗?

设置 :

Java 8 SceneBuilder FontAwesomefx 8.9 jfoenix 8.0.1

主要类样本:

和 fxml 文件:

0 投票
1 回答
267 浏览

java - JFXSlider 和 ScrollPane 的问题

我遇到了 JFXSlider 和 ScrollPane 的问题。由于我不喜欢滚动条的默认样式,因此我使用 JFXSlider 上下移动 ScrollPane。

这段代码工作得很好,但是当我向 ScrollPane 添加内容时,它会留在原处。我想把它移到底部。我尝试在插入内容后更改 ScrollPane 的位置,但它什么也没做。

我还尝试将 ScrollPane vValue 绑定到它内部的 vBox 的高度并且它可以工作,但是 JFXSlider 停止工作

我想同时工作,但我不知道这是否可能。我听说过 bindBidirectional,但我不知道在这种情况下如何使用它。

提前致谢。

0 投票
1 回答
1845 浏览

java - 选择 JFXCombobox 项目并发送到新的 Combobox

我将 JFoenix 库用于我的 Comboboxes。

' boxLeague.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> boxTeams.setItems(listPremierLeague)); ' 当从boxLeague Combobox中选择任何内容时,会将所有文本放入boxTeams Combobox,但我想要做的是当在boxLeague中选择特定项目时,然后填充另一个组合框。

}

0 投票
2 回答
4622 浏览

javafx - JavaFX 桌面应用程序不会在特定机器上启动(在其他机器上工作)

我有一个使用 Swing 的 Java 桌面应用程序,我使用 SceneBuilder 在 JavaFX 中重写了它。

Swing 应用程序在所有用户机器(35 机器)上都能正常工作。在 JavaFX 中重写应用程序后,在一台特定的机器上应用程序将无法启动并给出以下错误消息。

我无法弄清楚这个问题。如果有人可以提供任何帮助,我将不胜感激。谢谢你。

0 投票
2 回答
24718 浏览

javafx - 将 JFoenix 库导入到 SceneBuilder - javaFX

我从 Java 8 的官方网站下载了库 JFoenix.jar。

我想将该库导入到 Scene Builder (Gluon)。但是每次我尝试导入它时,我都没有来自该库的所有元素(它错过了例如 JFXButton、JFXTextarea 等)

我只能从那个库中导入 21 个元素,而且我不知道我做错了什么。任何人都可以帮忙吗?

截图:

导入库 导入库

仅导入 21 个元素: 只能导入 21 个元素

0 投票
1 回答
1096 浏览

javafx - JavaFX JFXDatePicker 为特定日期设置颜色

我可以JFXDatePicker通过下面的代码更改 JFoenix 库中特定日期的 a 的颜色。

当我将鼠标悬停在具有更改背景的项目上时,就会出现问题。它在悬停后将背景颜色更改为默认颜色,而不是通过上面的解码设置的颜色。我不想禁用单元格,因为用户仍然必须能够点击它!练习是通知用户哪些日期已经有数据。所以什么都不能被禁用。如何克服这一点?我只想在悬停后恢复如上设置的颜色。

悬停前:悬停
示例悬停前的外观

示例悬停后的外观