javafx相关内容

Javafx.base读取包javafx.Beans

我在IntelliJ Idea中使用了OpenJDK 11和带有Gradle的OpenJFX 11.0.1。 当我使用javafx.base模块时,IntelliJ Idea在第1行(项目模块声明)报告了一个错误,指出我的模块需求中没有包括javafx.Beans模块(Beans是在javafx.base模块中的一个包)。 Gradle JAR任务执行时没有任何错误或警告,因此此错误可能与Inte ..
发布时间:2022-09-24 13:11:57 Java开发

我应该将哪个版本的OpenJFX(JavaFX)和Scene Builder与Amazon Corretto 11(OpenJDK)一起使用?

在您看来,OpenJFX(JavaFX)和Scene Builder的最佳版本应该与Amazon Corretto 11(OpenJDK)配合使用吗? 目前,截至本文发表之日,有两个版本的OpenJFX(JavaFX)和两个版本的Scene Builder: Gluon的JavaFX版本: JavaFX 11 LTS JavaFX 16最新版本 Gluon的场景生成器版本 ..
发布时间:2022-09-24 12:12:14 Java开发

JavaFX模块化应用程序,java.lang.mode.FindException:未找到模块javafx.Controls(Java 11,IntelliJ)

我的模块化JavaFX应用程序有问题。我创建了一个JavaFX项目,并添加了可识别的JavaFX库和JavaFX模块。但是,我一直收到以下错误消息: Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found 现附上完 ..
发布时间:2022-09-24 09:19:14 Java开发

在不移动原点的情况下缩放JavaFX形状

我的形状的缩放功能有问题。我想使用一个由我自己绘制的坐标系,其中包含一些形状。这些形状需要缩放功能。在缩放形状之后,它们会移动,因为缩放发生在每个形状的中心。为了对这一运动做出反应,我重新计算了原点。但如果我多次缩放,形状仍然偏离原点。我不知道为什么。有人能解释这种行为吗? 此外,我尝试重新计算笔划宽度以保持1px。 谢谢! 我的代码: import javafx.applica ..
发布时间:2022-09-20 19:51:50 其他开发

在按住按钮JavaFX的同时对多个节点进行鼠标拖动检测

我将直接回答这个问题。我如何为我的应用程序实现一个系统,让我在按住鼠标左键的同时为下面显示的这些矩形上色?当它被释放时,它就会停止着色。我通过互联网搜索了一下,但我仍然不明白这些鼠标事件是如何工作的。 祝你有愉快的一天! 推荐答案 来自javafx.scene.input.MouseEvent的文档: 拖动手势 有三种类型的拖动手势。它们都是由鼠标按下事件启动的,并由于鼠 ..
发布时间:2022-08-11 17:38:28 Java开发

如何设置文本字段的格式

我希望能够以hh:mm:ss格式在JavaFX文本字段中输入时间。我该如何设置文本字段的格式?我已经获得了regex方法,因此它只接受数字作为输入: public void format(TextField t, String regex){ TextFormatter formatter = new TextFormatter( change -> ..
发布时间:2022-08-11 12:08:04 其他开发

筛选表视图中的表列

是否有筛选表列数据的方法,就像在Excel中有筛选方法一样。 如果数据量很大,手动过滤需要很长的代码。所以试着找到一种简单的方法。请给我提个建议。 我通过以下链接进行了同样的操作,但需要一种更简单、更高效的方法。 http://code.makery.ch/blog/javafx-8-tableview-sorting-filtering/ 推荐答案 没有Excel等TableView ..
发布时间:2022-08-03 19:40:46 其他开发

JavaFX:右击TableColumn禁用调整大小

在OpenJFX 11.0.2&;12.0.1 SDK(Windows 10,x64)中复制,不能在JavaFX 8中复制 右键单击表列,然后尝试调整该列的大小。未显示调整大小光标,并且在再次手动单击列之前无法调整该列的大小。 有什么解决办法吗?我需要对TableColumns使用contextMenu,因此无法使用使标题忽略鼠标右键单击的潜在解决方法。 import java ..
发布时间:2022-08-03 19:37:41 Java开发

使用JavaFX将JSONObject/字符串添加到树视图中

我正在尝试使用JavaFX和SceneBuilder在树视图中显示JSON文件。 我按照本教程https://www.geeksforgeeks.org/parse-json-java/阅读了JSON文件,但在解析它时遇到了问题。 我尝试使用JSON Simple库解析JSON文件(我使用界面中的按钮上传的文件),并将JSONObts转换为字符串,但我不知道如何在TreeView中添加这些字 ..
发布时间:2022-08-02 19:42:20 Java开发

如何将对象从inputStream客户端返回到JavaFX控制器?

所以基本上我有一个MainConstroll类,它有每个按钮的方法。我还有一个服务器多客户端应用程序。在客户端,我有一个sendMessage方法,它将一个字符串和一个对象作为参数发送到outputStreams到服务器。 在相同的方法中,我有两个来自服务器的消息的inputStream和一个对象。问题是此方法运行在实现Run方法的Thread上,而我无法返回该对象。 我尝试创建一个静 ..
发布时间:2022-07-23 13:15:52 Java开发

如何在文本区上绘制?

我正在使用的程序只是通过在StackPane上使用画布层在文本或图像上进行绘制。我想要完成的是,当我释放鼠标MouseEvent.MOUSE_RELEASED处理程序时,它会自动获取画布的快照,将图像添加到ImageView Cover并将其显示在TextArea的顶部,但它不能将更改添加到StackPane类,即ImageView。 我这里有一个程序,我将把它添加到我正在处理的另一个程序中 ..
发布时间:2022-07-20 20:44:34 Java开发

JavaFX GIF未播放完整的GIF

我试图在JavaFX上的一个场景中显示GIF,我让它在场景中显示并播放,但在播放完整的GIF之前,它循环回到开头。GIF是216帧,所以大约30秒长。这就是它不能播放全部内容的原因吗?或者有没有办法让它发挥全部作用? rules.setOnAction(new EventHandler() { @Override public void handle ..
发布时间:2022-07-20 18:31:46 其他开发

JavaFX缩放,在ScrollPane中滚动

我有一个带有缩放和缩放功能的JavaFX应用程序,如下所述: Scale at pivot point in an already scaled node 我需要实现的是把图像放在右边的窗格,并保持在左边的图像,如下图所示。 问题 如何将此应用程序嵌入SPlitPane,左侧将显示另一个面板。 SplitPane splitPane = new SplitPane(); ..
发布时间:2022-07-01 18:17:07 Java开发

如何在VBox中生长标签

我得到了以下设置: Label errorLabel = new Label("Hello Hans"); Label warningLabel = new Label("HEEELLLOOOOOOOOOOOOOOOOOOOOOOOOO"); VBox box = new VBox(); box.getChildren().addAll(errorLabel, warningLabel); ..
发布时间:2022-07-01 17:51:18 Java开发

为了使用TableView,是否需要为每个数据库查询创建类?

在过去的几天里,我学习了一些关于JavaFX的教程,解释如何使用TableView?每个教程都为example创建了类似Person的DataModel对象。只要您只需要像select Firstname, Lastname from Person这样的SQL语句就可以了。 但是,如果您不想为每个SELECT查询创建数据模型,因为您出于某种原因将数据与其他对象联接起来,该怎么办呢?例如,sele ..
发布时间:2022-06-27 23:03:47 Java开发