javafx-8相关内容

JavaFX8 - 找不到sun.util.logging.PlatformLogger在NetBeans 8中的异常

我最近在Windows 8.1机器上安装了JDK8 + Netbeans8(从Oracle站点下载了捆绑的安装程序)。 当我创建一个非常简单的JavaFX FXML应用程序时,它工作正常。但是当我使用向导添加一个新的数据库实体类并编译它时,我得到以下堆栈跟踪: 注意:创建非-static元数据工厂... 错误:com.sun.tools.javac.code.Symbol $ Com ..
发布时间:2018-12-06 13:55:18 Java开发

为什么线程会阻塞我的JavaFX UI线程?

当用户选择在另一个线程中启动阻止进程的菜单项时,我试图在JavaFX 8应用程序中提供反馈。在我的实际应用程序中,它是一个文件下载,但我通过示例使用最小代码创建了一个测试用例: import javafx .application.Application; import javafx.application.Platform; import javafx.scene.Scene; ..
发布时间:2018-12-05 21:37:38 Java开发

设置阿拉伯语编号系统区域设置不显示阿拉伯数字

我读过这篇文章: JDK 8和JRE 8支持的语言环境,它声明: 编号系统可由具有编号系统ID的语言标签指定 $ b $b╔════════════════════════════════════════════════════════════════════════════════════════ ═════════════════════b $ b║编号系统ID║编号系统║数字零值║$ ..
发布时间:2018-12-05 21:19:07 Java开发

JavaFX将文本附加到TextArea会抛出异常

答案: JavaFX向TextArea附加文本会引发异常 我有一个计算目录大小的线程。 我使用了walkFileTree。 要获得一些信息,我将实际文件附加到textarea。 但是当我有很多文件时(例如> 300)我得到了 线程中的异常“JavaFX应用程序线程”java.lang.ArrayIndexOutOfBoundsException 以下是代码: ..
发布时间:2018-12-05 21:18:08 Java开发

在javaFX中获取节点的实际位置

在JavaFX中获取节点绝对位置的最佳方法是什么? 假设我们在一个窗格(Hbox,Stackpane,......或任何其他窗格)中有一个节点,并且可能有父节点。 我想获得该节点的绝对位置并在另一个窗格中使用它? 解决方案 这取决于什么你的意思是“绝对的”。节点有一个坐标系,它的父坐标系,父节点坐标系等等,最后是 Scene 的坐标系和一个坐标系。屏幕(可能是物理显示设备的集合)。 ..
发布时间:2018-12-05 20:32:36 Java开发

JavaFX在执行流程时不确定进度条

我正在尝试插入我的数据库的一个表,但这个过程需要几分钟。 我希望在我的应用程序尝试时有一个不确定的进度条插入。为了有进度条,我想使用JavaFX,但我不知道如何实现它,直到插入数据库进程结束才显示它。 解决方案 JavaFX任务可能就是这样。它们提供了一种在后台执行长时间运行任务的方法,而不会冻结用户界面。 以下是您可能尝试的示例: 包演示; import jav ..
发布时间:2018-12-05 20:20:46 Java开发

从Java FX中获取给定日期的周数

我有一个javafx.scene.control.DatePicker。我想从所选日期中提取(区域设置)周数。到目前为止,我还没有找到解决方案,我不想编写自己的算法。我使用Java8并希望它可以在新的Java时间库中使用。 解决方案 Java-8解决方案可以考虑在内使用的值来定义一周的本地定义日期选择器: LocalDate date = datePicker.getValue() ..
发布时间:2018-12-05 20:09:46 Java开发

是否可以在Scala中使用Java 8样式方法引用?

我正在开发Scala中的JavaFX8应用程序,但我无法弄清楚如何将方法引用传递给事件处理程序。为了澄清,我没有使用ScalaFX库,而是直接在JavaFX上构建我的应用程序。 这是相关的代码片段。 InputController.java (我在Java中编写了这个测试类,以隔离问题只使用方法参考) public class InputController { public ..
发布时间:2018-12-05 10:58:03 Java开发

用户尝试在JavaFx中使用setOnCloseRequest关闭应用程序时的警报框

我试图提示用户确认他们想在退出前关闭程序。如果任务仍在执行,我想确认仍然希望退出或让他们有机会在退出之前完成任务。我使用了setOnCloseRequest,但它没有用。我使用了event.consume,似乎只是禁用了[x]按钮。任何建议表示赞赏。我发现这里有一个类似的问题对我不起作用 - > 没有函数的JavaFX stage.setOnCloseRequest? 公共类示例扩展应用程序 ..
发布时间:2018-12-05 10:52:04 Java开发

如何在javafx中创建弹出窗口

我想在javafx application中创建一个弹出窗口。给我一些想法。 当我点击复选按钮打开弹出窗口时。 怎么办? 解决方案 你可以创建一个新的 Stage ,将控件添加到其中,或者如果您需要POPUP作为 Dialog 框,那么您可以考虑使用 DialogsFX 或 ControlsFX (需要JavaFX8) 要创建新的舞台,您可以使用以下代码段 @Over ..
发布时间:2018-12-05 10:20:07 Java开发

JavaFX:阶段关闭处理程序

我想在关闭JavaFX应用程序之前保存文件。 这就是我在 Main :::中设置处理程序的方法开始: primaryStage.setOnCloseRequest(event - > { System.out。 println(“舞台正在关闭”); //保存文件 }); 控制器调用 Stage :: close 当按下按钮时: @FXML pu ..
发布时间:2018-12-05 09:42:13 Java开发

翻转卡片动画

我正在尝试翻转彩色矩形。是否可以使用rotateTransition来执行此操作? 我尝试过以下代码: public void rotateField(){ RotateTransition rt = new RotateTransition(Duration.millis(3000),field [4] [4]); rt.setByAngle(360); rt.setCy ..
发布时间:2018-12-04 12:12:41 Java开发

解析“onAction”时出错在加载FXML时

我在运行一个简单的hello world应用程序时遇到了一些问题。它抛出以下错误: Application start方法中的异常 线程“main”java.lang中的异常。 RuntimeException的:异常中的应用启动方法 。在com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java ..
发布时间:2018-12-04 12:05:28 Java开发

JavaFX的TextField的值更改侦听器

我想在我的 JavaFX的TextField 中添加一种侦听器,当用户更改值时在 TextField 中,应用程序在控制台上打印了一些东西。 我搜索过,我发现以下内容非常类似的问题: JTextField的价值变动监听器 上述问题的答案非常明确和有效,但不幸的是它仅对 JTextField 有用(不是 JavaFX的TextField )因为它说你应该像这样使用DocumentList ..
发布时间:2018-12-04 11:55:26 Java开发

如何在JavaFX中的Grid的每个单元格中输入鼠标上的GridPane行和列ID?

我正在我的应用程序中尝试JFX拖放功能(稍后按顺序连接对象)。我找不到任何简单的方法将我的ImageView / Button拖放到窗格中的适当位置,因此我计划应用GridPane。 GridPane将是一个包含超过(50x50)个单元格的大画布。 如果我在代码中指定我需要通过ImageView拖放,让我们说, (2,2)细胞,我能够做到。但是,我需要授予我的用户访问权限。用户可以在网格中移 ..
发布时间:2018-11-29 19:56:13 Java开发

JavaFX:如何通过线路连接两个节点?

我想用行连接两个节点(从第一个中心到中心位置第二个)。 初步想法: 假设两个节点都存在场景图中的某个地方 行充当装饰者,不应该被挑选 如果节点 Bounds 更改,行应该是已更新 看起来我需要一些复合属性绑定,包括正确的坐标空间转换。 如何实现这一目标?任何人都可以指出方向吗? 解决方案 此响应中的代码基于问题的答案: ..
发布时间:2018-11-29 18:34:52 Java开发