问题标签 [javafx-17]

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 回答
36 浏览

java - JavaFX 17 -> 自定义 TextArea/TextField 右键菜单

我想问一个小问题。实际上,我想自定义在文本区域或文本字段中单击鼠标右键时出现的菜单。我的目标是通过添加我想要的按钮来保留基本菜单(复制、粘贴、剪切......)。

我发现这篇文章解释了如何做到这一点: JavaFX Append to right click menu for TextField

尝试后,它在 java 8 上运行得非常好,但正如他们当时所说的那样,在 java 9 之后,它不再工作了。

我试图替换有问题的方法(populateContextMenu),但不幸的是我找不到任何方法。

如果有人向我展示如何使用 java 9+ 进行操作,我将不胜感激

0 投票
0 回答
23 浏览

css - -fx-font-weight:粗体不适用于 Javafx 17

最近,我们将项目 Javafx8 转移到 Javafx17。所有 css 属性似乎都可以正常工作,但-fx-font-weight: bold无法正常工作。自过去两天以来,我们一直坚持这一点。我们已经尝试了所有可能的解决方案,但是,它不起作用。

我们还尝试了数值、代码和外部 css:

似乎有一些变化,但我们在文档中找不到。

任何帮助,将不胜感激。谢谢。

0 投票
0 回答
4 浏览

javafx-17 - 如何在 JavaFX 中使用 HTMLEditor?

我目前正在开发一个使用 JavaFX 构建的应用程序,我想使用此处描述的 HTMLEditor JavaFX 类来实现一个文本编辑器https://docs.oracle.com/javase/8/javafx/api/javafx/scene/web/ HTMLEditor.html

但是,我不确定如何导入/使用它。我尝试导入 javafx.scene.control.web.HTMLEditor 但它不存在。我认为这与我的 build.gradle 设置有关,但我不确定要编辑它的哪一部分以允许我使用编辑器。

0 投票
0 回答
12 浏览

scenebuilder - SceneBuilder 17.0.0 版似乎不适用于 JFoenix

我将 Scenebuilder 更新到版本 17,并且来自第三方库 (JFoenix) 的某些控件似乎不起作用。

我至少检查了 JFXTextField 和 JFXSpinner。

要重现,只需安装 Scenebuilder 17.0.0 并添加 jfoenix 库版本 9.0.10。

将这两个控件添加到窗格时,没有任何反应,