javafx相关内容
我正在学习 javaFX,我的问题是我有一个带有一些选择框和按钮的简单窗口.这个窗口是通过 FXML 定义的,它也与控制器类相关联.我想知道,如何用控制器类中的数据填充这个选择框,因为使用@FXML 引用这个选择框会抛出NullpointerEception 编辑 - 添加源代码FXML 代码
..
我正在尝试使用 JavaFX 编写拼图游戏,部分原因是有人问我,部分原因是我想尝试一下 JavaFX.但是,我在实际裁剪图像时遇到了困难. 这个想法是让用户提供图像和程序将图像切割成更小的部分.很简单吧?我的问题是:我能找到的剪切图像的唯一方法是制作图像对象的副本并更改副本的可见部分,这是一个示例: ImageView imgageView = new ImageView();//创建一个
..
我的程序之前运行良好,我将场景构建器从 JavaFx 场景构建器 2.0 更改为 gluon 场景构建器 10,以添加一些 CSS 样式.我添加了样式,程序显示错误,例如警告:使用 10.0.1 版的 JavaFX API 加载 FXML 文档,使用 9.0.4 版的 JavaFX 运行时然后我将我的 JDK 更新到 10.0.2 版,但是它 stii 显示这样的错误. 应用程序启动方法中的异常
..
我在 Java 8u40 中测试了 Spinner 控件 import javafx.application.Application;导入 javafx.geometry.Insets;导入 javafx.scene.Scene;导入 javafx.scene.control.Label;导入 javafx.scene.control.Spinner;导入 javafx.scene.contro
..
我无法在 JavaFX WebView 中登录 Google.当我点击“下一步"按钮时,页面没有加载. 不同网站上的其他登录工作正常. 这是您可以运行的示例: import javafx.application.Application;导入 javafx.scene.Scene;导入 javafx.scene.layout.StackPane;导入 javafx.scene.web.
..
如何为每个 WebView 实例设置代理? 这是我目前所拥有的: public void start(Stage stage){StackPane root = new StackPane();WebView 视图 = new WebView();WebEngine 引擎 = view.getEngine();engine.load("https://www.google.com");ro
..
大家好,我正在构建一个聊天服务器,我在屏幕上使用文本字段输入用户编写的聊天消息,这个想法是当他输入消息时,它就像一个人头上的气泡. 我的问题是为了不使文本框太大或太小,有没有办法调整文本框的大小(如果愿意,可以修剪)以便它适应文本字段中写入的文本? 附言我正在使用 JavaFx 场景构建器来完成所有这些. 解决方案 是时候在幕后做一些编码了(builder) :). 下面的代
..
有时当我关闭 JavaFX 应用程序时,我的控制台上会出现以下错误: [0x7FEF231B2F8] 异常:使用了无意义的 REX 前缀[0x7FEF2320B64] 异常:使用了无意义的 REX 前缀 当我用谷歌搜索时,我只会得到与 Minecraft 相关的论坛帖子. 这个错误是什么意思?什么是 REX 前缀?我应该担心这个异常吗? 感谢任何帮助. 解决方案 看来这个异
..
我正在创建一些形状,尽管没有应用任何效果,但一切似乎都很模糊,就像抗锯齿一样. 例如,在黑色背景上以 1 像素宽度绘制的白线呈现为灰色!将宽度更改为 2px 会导致白色,但定义不明确. 搜索时,返回了形状上的 setSmooth(false) 方法,但调用它没有任何区别. 我应该在 Stage 或 Scene 上更改或禁用哪些内容? 解决方案 参见 形状 文档: 大
..
我正在开发一个 javaFx 项目,我们必须使用 ObservableList 来添加 Listner.ObservableList 包括人的模型.但是我想通过序列化将整个 ObservableList 对象存储到一个文件中.但它给了我一个例外.我还在对象模型上实现了序列化,但没有运气.有没有序列化ObservableList的方法? 员工模型 package com.company.Mo
..
我在我的 javafx 应用程序中添加了 JFXTextField,但我收到了这个错误,不知道如何解决它 类 com.jfoenix.skins.JFXTextFieldSkin(在模块 com.jfoenix 中)无法访问具有修饰符“private"的类 javafx.scene.control.skin.TextFieldSkin(在模块 javafx.controls 中)的成员
..
我的问题是如何在 JavaFX 中创建一个新表,其中第一列是 tableRow 的索引. 所以我创建了一个类:NrCellFactory. public class NrCellFactory扩展 TableCellFactory{私有类 NrCell扩展 TableCell{公共 NrCell(){setText(this.getTableRow().getIndex()+"");}}@
..
所以我使用shutdownhook来清理,由于它并不总是保证shutdownhooks线程执行,我是否应该将此代码推送到每次关闭应用程序时执行的JavaFX应用程序线程(方法stop())?代码运行起来并不昂贵,它基本上只是在没有关闭的情况下关闭套接字,如果没有被杀死就杀死进程. 使用 Application.stop() 通过 ShutdownHook 进行清理是个好习惯吗? 引自文
..
我的应用程序中有一个包含字符串的 ListView.现在,我想通过输入字段过滤此列表.但是我发现的所有关于 FilteredLists 的例子都是关于如何过滤表格的. 如何使用 FilteredList 过滤 ListView? 解决方案 那相当简单明了: @Override公共无效开始(阶段primaryStage){ObservableList数据 = FXCollection
..
我很困惑为什么设置 Label.setAlignment(Pos.CENTER_RIGHT) 不会影响然后添加到 GridPane 的标签的对齐方式?唯一的方法似乎是通过网格(例如 ColumnConstraints)或通过例如将标签添加到右对齐的 HBox. 为什么将标签的对齐方式设置为 CENTER_RIGHT 没有效果?我可以看到 API 说:“当 Labeled 中有空白空间时,指定
..
我想对表单的调整大小事件(或 Scene 或 Stage 不管它是什么)执行一些功能. 但是如何在 JavaFX 中检测表单的调整大小事件? 解决方案 可以收听widthProperty 和
..
如何在 JavaFX 网络浏览器中实现 useragent 标头? 谢谢. 解决方案 在 JavaFX 8(包含在 JDK8 中)之前,JavaFX 中不存在此功能. WebEngine 的用户代理字符串可在 JDK8 中配置. JDK8 现已推出. 查看功能请求允许设置自定义用户代理了解更多详情.
..
我正在尝试从 Java 程序执行 Javascript 函数.Javascript 函数获取 HTML 文件的内容并突出显示特定单词的出现. 是否可以从 webview 对象调用 Javascript 函数? 解决方案 要在 WebView 中运行 javascript,您可以使用 WebEngine.executeScript() 方法. 并且有很多方法可以通过 javasc
..
是否可以在无头模式下运行 JavaFx(在 Java 7 中)?它用于在服务器上生成图像,但要求使用 X-Server.JavaFx 中是否存在类似 java.awt.headless 的东西?(我不能使用 Xvfb) 解决方案 这里是我如何在带有 jetty 应用服务器的 Ubuntu linux 环境中解决服务器端图像生成问题的方法.它使用 xvfb,但仅用作“库" - 在服务器上没有
..
我正在使用 Javafx,我将我的对象包装到 ListProperty 中,让 tableview 更新列表对象上的任何更改.现在我正在尝试序列化我的项目和对象的 ListProperty,它向我抛出了这个异常. java.io.NotSerializableException: javafx.beans.property.SimpleListProperty在 java.io.ObjectOu
..