问题标签 [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.
java - JavaFX 17 -> 自定义 TextArea/TextField 右键菜单
我想问一个小问题。实际上,我想自定义在文本区域或文本字段中单击鼠标右键时出现的菜单。我的目标是通过添加我想要的按钮来保留基本菜单(复制、粘贴、剪切......)。
我发现这篇文章解释了如何做到这一点: JavaFX Append to right click menu for TextField
尝试后,它在 java 8 上运行得非常好,但正如他们当时所说的那样,在 java 9 之后,它不再工作了。
我试图替换有问题的方法(populateContextMenu),但不幸的是我找不到任何方法。
如果有人向我展示如何使用 java 9+ 进行操作,我将不胜感激
css - -fx-font-weight:粗体不适用于 Javafx 17
最近,我们将项目 Javafx8 转移到 Javafx17。所有 css 属性似乎都可以正常工作,但-fx-font-weight: bold
无法正常工作。自过去两天以来,我们一直坚持这一点。我们已经尝试了所有可能的解决方案,但是,它不起作用。
我们还尝试了数值、代码和外部 css:
似乎有一些变化,但我们在文档中找不到。
任何帮助,将不胜感激。谢谢。
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 设置有关,但我不确定要编辑它的哪一部分以允许我使用编辑器。
scenebuilder - SceneBuilder 17.0.0 版似乎不适用于 JFoenix
我将 Scenebuilder 更新到版本 17,并且来自第三方库 (JFoenix) 的某些控件似乎不起作用。
我至少检查了 JFXTextField 和 JFXSpinner。
要重现,只需安装 Scenebuilder 17.0.0 并添加 jfoenix 库版本 9.0.10。
将这两个控件添加到窗格时,没有任何反应,