我是一个编程初学者,一直在写一个简单的游戏,一个垂直的2d射击游戏,学习JavaFX。 最初,游戏循环使用 AnimationTimer 类来运行玩家和对象(= gameEntity )的运动(其中一些使用复杂的路径并使用 PathTransition)、射击、更新所有其他内容。 简化后,它看起来 ...
我是一个编程初学者,一直在写一个简单的游戏,一个垂直的2d射击游戏,学习JavaFX。 最初,游戏循环使用 AnimationTimer 类来运行玩家和对象(= gameEntity )的运动(其中一些使用复杂的路径并使用 PathTransition)、射击、更新所有其他内容。 简化后,它看起来 ...
这个问题在这里已经有了答案: Java FX 中的动态条形图2 个答案 昨天关门。 如何在我的代码中使用此折线图 ...
我有一个非常简单的带有选项卡、工具栏和 TableView 的布局,但由于某种原因,滚动条没有显示在 TableView 中。 我已经以不同的方式更改了布局。 滚动条最初不会出现。 表中有很多值,当我构建它时,最后一列对我来说根本不可见,滚动也不会出现。 如果我更改选择样式,那么我可以使用键盘到 ...
这个问题在这里已经有了答案: 如何确定我的 JavaFX 应用程序所需的 FXML 文件、CSS 文件、图像和其他资源的正确路径? (1 个回答) ...
我正在使用IntelliJ 构建 JavaFX 应用程序。 我正在尝试对我的 Java 控制器类HelloController.java进行更改,但由于File 是 read-only而无法更改。 但是,其他文件,例如主 java 类HelloApplication.java和 FXML 文件都是可 ...
尝试使用创建的 jar 文件播放MediaPlayer声音时出现以下错误。 如果我直接在 VSCode 中运行程序,播放声音绝对没有问题,并且 jar 在我以前运行 High Sierra 的非 M1 iMac Pro 上也能正常工作。 我正在使用 Maven,而我的 Mac 使用 Monterey ...
我手头有一个设计问题,我希望你们能帮我解决这个问题。 我正在编写一个大型 JavaFX Spring JPA 项目,该项目具有多个查找表,每个查找表都具有代码和值属性。 每个都有自己的阶段和控制器。我为每个操作使用Task ,每个查找表都可以更新或添加新值。 我想知道创建这些查找表的最佳设计 ...
这就是我所做的一切: 打开 IntelliJ 社区版,创建新的 JavaFX 应用程序,选择 Gradle 构建和 Kotlin 语言。 只需使用默认包名 com.example.demo1 创建项目后,构建 现在它报告错误: 原因:java.lang.module.Invalid ...
我想控制 TabPane 并使用 Canvas 切换选项卡,基本上隐藏选项卡标题并改用画布,画布显示不同的“设备”,当用户单击设备时,TabPane 切换以显示该设备的内容。 为什么选择不起作用? 我没有看到标签内容发生变化。 从日志中,我正确地看到“切换到 1”、“切换到 2”,只是选项卡没有 ...
我是 Java 和 OOP 的新手,并且被困在将图像添加到 tableview 列中。 代码似乎有效,我可以看到学生的姓名正确,但列中未显示图像。 我收到此错误,无法理解如何使其工作: 学生模型: 和我有表格视图的参与者场景: 还添加 Lectures 模型以防万一: 感谢任何形式的 ...
我使用 JAVAFX 在 Eclipse 中创建了一个应用程序。 如图所示,我已将 SQLite 包含在构建路径中。 然后,我创建了 Executable JAR 文件,如第二张图片所示。 然后,使用 INNO Setup 创建了 EXE。 Created JAR 包含在 Inno. 在其他系统上 ...
更新了我的问题以满足最小的可重现示例。 我正在创建一个简单的绘图应用程序,用户可以在其中进行免费绘图。 我希望用户能够撤消画布上的最后一幅画。 为此,我将mouseclicked和mousedragged位置 (x, y) 保存在两个ArrayLists中,然后使用保存的位置通过图形上下文的cle ...
我希望将焦点侦听器作为静态变量传递给 throw 静态方法,它的功能是在该阶段失去焦点时关闭该阶段。 我有代码: 主班 控制器类 准备类(里面的静态方法和变量) .xml 文件 现在我想从 ChangeListener 中的 ObservableValue 中获取调用者阶段。 ...