javafx相关内容

无法解析符号";javafx.scene.web";

使用IntelliJ 2021.3.2,JavaFX版本:11.0.2+1。 我正在尝试将一个JavaFX WebView添加到我的应用程序中。我的导入语句未编译: 导入javafx.scene.web; 编译错误: Java:找不到符号 符号:班级网站 位置:Package javafx.Scene 据我所知,JavaFX Version 11应该包含.web包。也许我必 ..
发布时间:2022-06-22 15:16:36 其他开发

如何将文本放入圆形对象以使其从圆形的中心显示?

我很好奇,有没有什么方法可以将文本(我通常使用动态变化的数字)放入圆形对象中,或者创建一个文本对象并将其边界设置为圆形的中心是显示它的唯一方法?感谢您的每一条回复:) 推荐答案 将圆形和文本放在StackPane中,并将文本边界类型计算设置为可视化: Circle circle = new Circle(); Text text = new Text("42"); text.se ..
发布时间:2022-06-21 19:19:22 其他开发

当我尝试在NetBeans上运行JavaFX项目时,为什么我的MacOS上不断收到此SIGBUS错误代码?

每当我尝试运行我的JavaFX问题时,我都会遇到MacOS错误,我的代码在其他设备上运行得很好,所以我不确定哪里出了问题。 我使用的是M1Mac,使用的是最新版本的Java 17和JavaFX。当运行JavaFX应用程序时,它会在1秒或30秒内打开图形用户界面,然后崩溃并显示提供的错误。如果您有其他问题或需要更多信息,我们将不胜感激。 我认为这是/Private/TMP文件夹或其他我在 ..
发布时间:2022-06-21 19:11:32 Java开发

JavaFX响应式TableView

这张图片非常不言自明。当我调整窗口大小时,TableView不会自动调整大小。在C#中,我过去常常通过使用Anchor/Dock属性来实现这一点。我应该如何在JavaFX中做到这一点?我找不到相关信息,可能是因为Java使用了不同的术语。 able.fxml ..
发布时间:2022-04-18 10:45:18 Java开发

如何给三角网格中的一些三角形上色?

我想用不同的颜色给TriangleMesh的一些三角形上色。 执行此操作的最简单方法是什么,甚至在fxml文件中也是可能的? Java代码: import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.*; import javafx.scene.layout. ..
发布时间:2022-04-18 10:44:07 Java开发

如何在JavaFX中绑定舞台宽度和高度?

我希望将舞台的宽度和高度绑定在一起,因此用户只能通过保持纵横比来调整它的大小。 这不起作用: stage.widthProperty().bind(stage.heightProperty()); 还有另一种方法: stage.minHeightProperty().bind(scene.widthProperty().multiply(1.3)); stage.maxH ..
发布时间:2022-04-14 09:18:25 Java开发

在JavaFX上,有没有办法在不知道所有点的坐标(而只知道边数)的情况下绘制一个正则多边形?

例如,要在JavaFX上绘制正十二边形,您必须知道12个点的所有坐标。但我想知道是否有任何方法可以在不知道点的坐标的情况下绘制它(而只知道该多边形有12条边),这样如果用户键入‘6’,它就会绘制一个正六边形,如果用户键入‘12’,它就会画一个正十二边形。 推荐答案 不,在不知道角的坐标的情况下无法绘制多边形。在呈现引擎不知道需要呈现的顶点的坐标的情况下,如何呈现此类对象? 您当然 ..
发布时间:2022-04-11 16:54:03 Java开发

二维均匀网格碰撞检测算法

我正在做一个2D街机游戏,我有5种不同大小的圆圈:船、导弹和3种怪物。 如下所示: 目前我正在使用暴力碰撞检测,在不考虑碰撞概率的情况下,我检查每一枚导弹和每一只怪物。遗憾的是,这会让这个过程变得非常缓慢。 这是我的网格类,但它不完整。我将非常感谢你的帮助。 public class Grid { int rows; int cols; d ..
发布时间:2022-04-10 10:27:55 Java开发

当以多种方式更新时,我如何使用MVC模型动态过滤JavaFX中的Listview控件?

我使用了3个文件:View.fxml、Main和控制器。 我找到了一种方法,可以在剪贴板更新时(复制字符串时)使用剪贴板中存储的字符串更新Listview控件。 我一直无法实现的是,我还希望在用户更新文本字段时更新/筛选相同的列表。我不确定如何设置观察列表、谓词或在哪个文件、主文件或控制器文件中。 我添加代码: Main import Controller.Con ..
发布时间:2022-04-08 18:39:41 其他开发

JavaFX Bindings.size()在发生某些事件后停止工作

我编写了一个小型的、可运行的JavaFX应用程序,它有两种方式来监听ObservableList的大小变化。第一个监听器(第52-58行)工作正常。第二个监听器(第60-66行)在发生某些事件后停止工作。 您可以重现此错误(?)当您经常点击“添加按钮”时。第一次视图单击时,两条消息都被打印出来,之后的一些单击只有第一个监听程序进一步工作。 可运行示例: import javafx ..
发布时间:2022-03-17 16:35:24 Java开发

Runnable Jar来自JavaFX 8项目,缺少JavaFX组件

我使用JDK 8创建了一个JavaFX项目,当我尝试将其导出为可运行的.jar文件时,我很惊讶它不能使用CMD运行,并给出以下错误: &qot;缺少JavaFX组件 当我访问.jar文件时,虽然它在编译时(使用IDE)运行良好,但我发现它只有.class文件(我创建的),并且所需的库文件尚未导出(我确保在Eclipse中选择了";Extract Need Library files ..
发布时间:2022-03-17 16:29:10 其他开发

JavaFX 8 Z缓冲区问题

我的问题是JavaFX 3D中的Z-Buffer,它似乎不能在我的机器上按预期工作。 我了解以下问题: Overlapping shapes 和 ...Z Order... 但是,我确实启用了Z缓冲区,并且节点仍然按照它们添加到场景图的顺序进行渲染。 可能我缺少某些依赖项或其他什么? 我正在发布代码,希望有人能帮助我。我正在创建一个在椭圆路径上围绕另一个节点移动节点的过渡。 ..
发布时间:2022-03-17 16:16:02 Java开发

如何在javafx8中加载CSS文件

此代码在JavaFX 8中不起作用 scene.getStylesheets().add("appCssFile.css"); 我得到Exception Mar 25, 2014 12:21:20 PM com.sun.javafx.css.parser.CSSParser reportException WARNING: Please report java.lang.Num ..
发布时间:2022-03-17 15:59:44 其他开发

在TableView中显示JSON

我正在使用JavaFX开发JSON Array的通用编辑器。 表中的显示方式是列将成为键,而行中的值将更具描述性。一个JSONObject中可以有不同数量的键。 表单JSON: "[{"key1": 1, "key2": 2}, {"key1": 3, "key2": 4}]" 它需要如下所示: key1 key2 1 2 3 4 有什么建议吗? 推荐答案 ..
发布时间:2022-02-28 10:40:06 其他开发

如何在场景生成器中设置首选版本?

我在使用Scene Builder时遇到一个问题,它不断将JavaFX版本覆盖到15.0.1,而我使用的是11.0.2版本,因此在运行时会收到以下警告: WARNING: Loading FXML document with JavaFX API of version 15.0.1 by JavaFX runtime of version 11.0.2 我只是编辑.fxml文件中的版本号 ..
发布时间:2022-02-21 13:02:41 其他开发

是否在场景生成器中包含ControlsFX?

是否可以将Controls FX的组件包含在Scene Builder中? 如果是,你能告诉我怎么做吗?如果不是,你能告诉我是否还有其他选择吗? 推荐答案 可以。但遗憾的是,场景生成器不支持所有ControlsFX控件。ControlsFX团队当前正在打开一个标题为"All controls should be supported by SceneBuilder"的问题。 ..
发布时间:2022-02-21 13:02:06 其他开发