javafx相关内容

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 其他开发

如何使 Javafx 标签可选

在 JavaFx8 中是否可以选择标签文本?我知道,还有其他简单的解决方法,例如使用 TextField.但是我的标签需要带有 TextField 不提供的换行功能的多行文本.如果我使用 TextArea,问题是我不能像标签一样根据文本的大小缩小 TextArea.所以我不能使用它们中的任何一个. 我对标签文本的使用如下: ..
发布时间:2022-01-25 22:49:23 Java开发