javafx相关内容

SwingFXUtils 替代图像序列化(Javafx、Swing、Raspberry Pi)

我的 JavaFX 应用程序的一个用例是在一侧加载图像,通过 TCP 套接字对其进行序列化,以在另一侧将其显示为 JavaFX 图像. 为了实现这一点,我使用 SwingFXUtils.fromFXImage() 和 SwingFXUtils.toFXImage() 来创建和读取一个 BufferedImage 可以是序列化. 一切正常.但我想在树莓派上运行显示面.我发现,在 ARM ..
发布时间:2022-01-17 14:22:48 Java开发

我怎样才能让 JavaFX 在树莓派 3 上工作

请有人为我提供简单的分步说明,让 javafx 在 raspberry pi 3 上工作.我已经尝试了一整天将 javafx 添加到 raspberry pi 3,但我仍然收到错误: “在活动的 JDK 中找不到 JavaFX 部署库" 当我尝试构建时在 netbeans 中,即使我的代码中没有显示错误. 我在这里下载了用于 javaFX 嵌入式 sdk 的 gluon 社区构建 ..
发布时间:2022-01-17 13:50:32 Java开发

在 Swing 应用程序中制作 JavaFX 警报/对话框模式

因此,我们再次将完全使用 Swing 的现有 Java 应用程序转换为使用 JavaFX.但是,该应用程序不会完全使用 JavaFX.这似乎导致警报/对话框和模式出现一些问题.我们目前使用的是 Java 8u40. 主要的应用程序基本上是在一个有菜单的 JFrame 中.主要内容窗格是 JDesktopPane,单击 MenuItem 会在 DeskopPane 中打开新的 JInterna ..
发布时间:2022-01-17 10:45:15 其他开发

javafx - 如何相对于节点旋转轴而不是场景旋转轴将偏航,俯仰和滚动增量(不是欧拉)应用于节点?

请耐心等待我的冗长问题,我正在努力使其尽可能清楚.(在另一个问题中发现.) 在下面的示例中,所有旋转按钮都是对来自陀螺仪传感器的陀螺仪值的测试替换.传感器固定在现实世界的躯干上,因此按钮旨在表示要应用到虚拟躯干相对于躯干坐标系而非场景坐标系的旋转增量. 如果从“零"旋转开始,所有按钮都可以自行正常工作.但是当我按 3 次偏航,然后滚动时,我看到滚动旋转在场景轴上起作用.但我想将其应用于 ..
发布时间:2022-01-16 14:58:17 其他开发

Eclipse 4.9 上的 Java 11 和 E(fx)clipse JavaFX 插件:发生错误 - 请参阅日志文件

我的 Eclipse 2018-09 (4.9) 无法使用 Java 11 和 E(fx)clipse JavaFX 插件运行. 我运行典型的 Help ->为 E(fx)clipse 安装新软件 程序,但重启后 Eclipse 完全崩溃:我什至无法再打开 Eclipse 以获得新工作空间! 当我尝试运行 Eclipse 时,我得到一个对话框: “发生错误.查看日志文件 C:\w ..
发布时间:2022-01-16 13:26:09 Java开发

IDE:e(fx)clipse 无法正常工作

我有以下问题: 我在 Eclipse 中安装了 e(fx)clipse 以启用 JavaFX 兼容性.它正确地创建了以下内容: CSS 和 FXML 文件与正确的编辑器相关联(来自“文件关联") 它无法正常运行,因为它没有执行以下操作: 它为我的 CSS 中的每个条目显示 Unknown property: -fx-..... 它不会在 FXML 和 CSS 文件中自动完 ..
发布时间:2022-01-16 13:11:50 Java开发

JavaFX 停止在 WebView 中打开 URL - 改为在浏览器中打开

我使用的嵌入式 WebView 浏览器需要对特定 URL 进行特殊处理,以便在本机默认浏览器而不是 WebView 中打开它们.实际的浏览部分工作正常,但我还需要阻止 WebView 显示该页面.我可以想到几种方法来做到这一点,但它们都不起作用.这是我的代码: this.wv.getEngine().locationProperty().addListener(new ChangeListene ..
发布时间:2022-01-16 12:22:48 Java开发

JavaFX 创建警报并获得结果

对于我的 CS 课程,他们要求我们使用 JavaFX 警报.我可以发出警报,但是如何获取单击了哪个按钮?获取这些数据的最佳方法是什么? 如果可能的话,我想让它有一个下拉面板,当用户选择和选项时,警报会关闭并打印用户选择的内容. 这是我拥有的一些示例代码.当我单击其中一个按钮时,它只会关闭对话框. Alert a = new Alert(AlertType.NONE, "Promote ..
发布时间:2022-01-15 14:22:15 Java开发

如何正确地将 MouseHandler 添加到我的 JFreeChart-FX 以从左到右拖动图表

我设法使用 JFreeChart-FX 创建了烛台图表,并使用 fxgraphics2d API 显示它.但我对如何启用与我的图表的任何交互感到非常困惑,需要一些帮助. 如果能在正确的方向上提供任何帮助,我将不胜感激. 我从 this 示例开始建立我的初始图表并对其进行更改,以便它使用我的数据.然后我使用自定义 Canvas,它利用 fxgraphics2d 使 JPanel 组件可作 ..
发布时间:2022-01-15 12:18:02 Java开发

使用 JavaFX 在任何地方处理鼠标事件

我有一个 JavaFX 应用程序,我想为场景中任意位置的鼠标单击添加一个事件处理程序.以下方法工作正常,但不完全按照我想要的方式.下面是一个示例来说明问题: public void start(Stage primaryStage) {根 = 新的 AnchorPane();场景 = 新场景(根,500,200);scene.setOnMousePressed(new EventHandler( ..
发布时间:2022-01-15 11:56:36 Java开发

JavaFX TextField如何防止在按键事件中输入键

我需要检测小键盘按键来做一些事情.这是代码: textField.setOnKeyPressed(new EventHandler() {@覆盖公共无效句柄(KeyEvent 事件){if(event.getCode().isKeypadKey()) {//在这里做事...event.consume();}}}); 假设用户在小键盘上按下“2",虽然事件已被消耗,但字符“2"将出现在文本字段中 ..
发布时间:2022-01-15 11:54:38 其他开发

JavaFX 2 事件分派到底层节点

是否有正确的方法来解决两个同级窗格之间的事件传播问题? 例如,我们有内部有 2 个窗格的 StackPane. StackPane p = new StackPane();区域 p1 = 新区域();区域 p2 = 新区域();p.getChildren().addAll(p1, p2); 此示例中的 p2 捕获鼠标事件,即使未消耗事件,p1 也无法对其做出反应. 如果事件不被 p ..
发布时间:2022-01-15 11:53:21 Java开发

JavaFX TableView:根据行中另一个单元格的值格式化一个单元格

我有一个名为 TransactionWrapper 的类,用于为我的应用程序中的 TableView 填充 ObservableList.这个包装器有一个属性(枚举),指示它是取款还是存款.我需要去渲染/格式化金额单元格(根据交易的性质将其显示为红色或绿色),但我没有找到任何可以帮助我应对这场战斗的东西. 基本上我想要做的是查看该行并说如果类型是提款,则将文本涂成红色,如果是存款,则将其涂成 ..
发布时间:2022-01-15 10:35:57 其他开发

你如何模拟 JavaFX 工具包初始化?

[序言:抱歉,这里有很多代码,其中一些可能与这个问题无关,而一些理解问题所必需的代码可能会丢失;请发表评论,我会相应地编辑问题.] 环境:Ubuntu 14.10 x86_64;甲骨文 JDK 1.8u25.单元测试库是TestNG,版本6.8.13;Mockito 是 1.10.17 版本. 在我的 GUI 应用程序中,JavaFX 所谓的“控制器"是相当被动的,因为这个“控制器"( ..
发布时间:2022-01-14 13:14:47 Java开发

javafx 包 javafx.embed.swt 不在 java8u5 中

我想使用 javafx.embed.swt 包中的 FXCanvas,如下例所示:http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm# 但我只能找到 javafx.embed.swing 包.javafx.embed.swt 根本不存在.我究竟做错了什么 ?我使用java8u5.是 ..
发布时间:2022-01-13 17:17:45 其他开发

JavaFX 17 之后 Leaflet 在 WebEngine 中不起作用

我有一个使用 JavaFX 16 制作的应用程序,其中包含一个 WebView,用于使用 Leaflet JS 库显示交互式地图. 当我尝试转换到 JavaFX 17 时遇到问题,交互式地图不再起作用(它无法移动或单击,但可以滚动).我在使用 Leaflet 的 OpenStreetMap 网站的一个最小示例中重现了该错误: 包测试;导入 javafx.application.Applic ..
发布时间:2022-01-12 18:17:31 Java开发

TableColumn 中的 JavaFX 格式加倍

TableColumnpriceCol = new TableColumn("Price");priceCol.setCellValueFactory(new PropertyValueFactory("price")); 如何将此列中的双精度设置为具有 2 个小数位(因为它们是价格列)?默认情况下它们只显示 1 个小数位. 解决方案 使用生成单元格的单元 ..
发布时间:2022-01-12 09:31:04 Java开发

如何将按钮拖放到 GridPane 上?

我正在做一个学校项目,创建一个简单的战舰游戏,我想使用拖放功能将按钮从屏幕底部的 HBox 拖到玩家用来放置船只的 GridPane.但我无法让它正常工作.这是 我的董事会图片. 我尝试使用 button.setOnMouseDragged(e -> {CODE HERE});但它不起作用. 这是我用于窗口的代码 公共类 GridOrganizer {私人边界窗格边界窗格;公共 Gr ..
发布时间:2022-01-11 21:00:58 Java开发

从 ListView 拖放到 TreeView

我只想将一个项目从我的 ListView 拖放到我的 TreeView 中的特定位置.我知道如何处理 DragEvents.但是我怎样才能得到我的 treeView 的放置位置呢?“位置"是指“在哪个树视图项目上下降(从该树视图项目获取参考)". 主包;导入 javafx.application.Application;导入 javafx.collections.FXCollections;导入 ..
发布时间:2022-01-11 20:51:34 Java开发