我尝试了几种方法来制作棋盘游戏的用户界面,JavaFX 似乎是最简单的选择。 因此,我在 VsCode 中使用 Maven 和 JavaFX 原型创建了一个新的 Java 项目。 但是现在复制了我的java文件和Maven依赖,好像和一些库有冲突。 我收到如下错误: “package javax ...
我尝试了几种方法来制作棋盘游戏的用户界面,JavaFX 似乎是最简单的选择。 因此,我在 VsCode 中使用 Maven 和 JavaFX 原型创建了一个新的 Java 项目。 但是现在复制了我的java文件和Maven依赖,好像和一些库有冲突。 我收到如下错误: “package javax ...
我是 JavaFX 的新手。我在使用控制器时遇到了问题。 我有两个 GUI,分别称为 A 和 B,每个都有其 controller(ControllerA 和 ControllerB)。 我的程序非常简单:它从打开 A 开始,然后有一个按钮可以在按下时打开 B。 反之亦然,B 有一个打开 A 的按 ...
我需要在多个 JavaFX TableView中执行多路选择,这样当在一个TableView中选择一行或多行时,所有其他具有相关信息的TableView也将被选择/突出显示(实际上,突出显示更合适,但选择是内置的 -在,所以...) 我想出了一个有点笨拙的方法,但它并不能很好地扩展到许多Table ...
我正在创建一个视频播放器,我只想为 slider 中的一部分(具有自定义值)着色,如下所示: 我能怎么做? 到目前为止,我已经为整个条形图着色,但我不能只为不同的部分着色: ...
我正在开发一个可以在 2 个不同接口上运行的应用程序:一个是 JavaFX,另一个是 CLI。 在应用程序的使用过程中,我必须运行一个新阶段,该阶段实施某种虚假支付,用新的 FXML 加载一个新阶段......在 JavaFX 中运行一切正常,但在 CLI 中我收到此错误: “此操作仅在事件线程上允 ...
我的问题有点像两个部分: 我什至可以在 JPackaged 应用程序中包含 JavaFX 模块,这样用户就不必 go 并在安装我的应用程序之前安装特定版本的 JavaFX 库吗? 如果#1 是可能的,我该怎么做和/或我在尝试时做错了什么? 我的申请原来是Java 8,升级到Java 17,目前: ...
我正在尝试使用 JPackage 生成我的 JavaFX 应用程序的 Windows 包。 我在 Liberica JDK 19 上运行,我的脚本首先使用带有--vm=client参数的 JLink 生成运行时,然后它们运行带有指向生成图像的--runtime-image的 jpackage。 当 ...
我不能再进一步了。 我有一个标准的 Tableview 并插入了 James_D 的部分,它给我一个彩色行和一个不同颜色的选定单元格,请参见此处。 这真的很好用。 现在我需要从 inte.net 站点读取数据。 在插入代码以使用 InputStreamReader 读取数据后,彩色行不再显示。 没有 ...
JavaFX 19, 显然我们曾经能够使用 parent.getChildren().add(node) 将 javafx 节点移动到新的父节点。 但是,getChildren 现在受到保护,无法访问。 我还尝试使用 trySetAccessible() 更改其可访问性,但这会返回 false, ...
这是错误。Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at javafx.fxml@19-ea/ ...
我有以下代码Image img = new Image(getClass().getResource("1.png").toExternalForm(), tg.getWidth(), tg.getHeight(), false, true, true); ImageView view = new ...
我有一个 object,就像这个例子中的一个盒子。 当 Z 轴旋转时,我希望此框在球体左侧呈正弦移动。 但是在盒子转了一个弯之后,即Z轴的旋转又回到了0。球体不再像开始时那样向下旋转,而是向上向右旋转。 我尝试了很多不同的三角学方法,但都没有成功。 例如,这也是根据正弦移动球体的 X 轴,或者减去 ...
netbeans8 允许插入 javafx bean 属性及其 setter 和 getter,但较新的版本没有该功能(也许)。 我怎样才能在 apache.netbeans 13 中做到这一点? ...
我正在使用 Ubuntu 20.04 操作系统。 我有 错误。我阅读了所有与主题相关的文章。 我都设置了我的默认 Java 版本 8,并将 openjfx 作为模块和库添加到 Intellij。 即使我尝试了我找到的解决方案,我的问题仍然没有解决。 它可能与我没有考虑的其他事情有关吗? 我还应该检 ...
我使用 JavaFX 在 IntelliJ Idea 中编写了一个程序。它使用 Webkit 属性在 JavaFX Window 中显示 html 页面。我的程序在每个设备(Windows 和 Linux)上运行,除了它应该运行的 Raspberry Pi 3b。 当我尝试时,它给了我这个错误: 我 ...
我想向 GridPane 添加一个新行并使其在包含的 ScrollPane 中可见。 这是我的 Java 17,JFX 19 的测试骡子。 sp.setVvalue(1)应该滚动到包装窗格的末尾。 问题是,在生命周期的这一点上,虽然新的 label 已添加到 GridPane,但尚未发生任何布局, ...
我想截取 java 本机应用程序(任何框架 AWT、Swing、JavaFx)的屏幕截图,而不将其带到前台。 是否有任何特定于框架的方法可用于此? 我试过使用 Robot class 来获取屏幕截图 现在机器人 class 只需获取区域坐标并捕获图像,无论目标应用程序是否在顶部,为了让应用程序位于 ...
我的 Java 申请有问题。 我正在编写一个连接公共交通工具 API 并执行一些操作的程序,其中包括显示华沙的 map 和公共汽车站。 我想添加一个事件处理程序 function,它允许点击 map 上的公交车站,这将导致显示一个框,其中包含有关该公交车站的一些信息。 我怎么能做这样的事? 到目前为 ...
我正在 java 中编写一个 3D 渲染器,我想在 JavaFX 中显示一个 stream 的图像。我有这个 function,它读取一个 int 数组并将其转换为图像视图,问题是它需要 35 毫秒才能执行。4 .. 有什么办法可以优化它吗? PS:(height-1-i)是因为buffer写反了 ...
我正在尝试从此页面实施激励示例: https://docs.tornadofx.io/0_subsection/1_why_tornadofx 为此,我需要此处定义的数据 class Person: 为此,必须进行以下导入: 但是,如果我尝试运行该示例,则会出现以下错误: 我可以通过不使用委托类型 ...