fxml相关内容

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

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

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

JavaFX图像未在舞台上显示

我试了好几次,试了几种方法,但是我不能在舞台上如愿地展示我的形象。我认为这可能与java查找资源的路径有关,但我不确定,因为我刚刚开始使用可视化库(在本例中是JavaFX)。以下是我的目录结构: MyProject |_assets | |_img | |_myImage.jpg | |_some |_other |_folders | |_src |_v ..
发布时间:2022-03-17 16:22:07 Java开发

如何使用 javafx 和 fxml 中的 ImageView 组件显示图像?

我想这是一件非常简单的事情,但我无法理解它.我想要的只是在链接到 fxml 的 ImageView 上显示图像.这是我的代码: 打包应用程序;导入java.io.File;导入 javafx.application.Application;导入javafx.stage.Stage;导入javafx.scene.Scene;导入javafx.scene.image.Image;导入 javafx. ..
发布时间:2022-01-24 09:20:16 Java开发

在边框中心加载新的 fxml

刚开始使用 JavaFx(通常也是 Java 的初学者),几天来我一直试图让它工作,但我一直无法解决它.我收到了一个空指针异常,我知道这里涵盖了它:什么是 NullPointerException,我该如何解决? 所以我希望这个问题不会因为重复而被关闭,因为我知道 npe 是什么并且(通常)知道如何解决这个问题. 我也知道(大部分时间)如何躲避它们和/或在它们发生时修复它们,但在这种情 ..
发布时间:2022-01-05 21:13:51 Java开发

SceneBuilder 2:控制器类是否必须与视图 FXML 文件位于同一文件夹中?

我喜欢 JavaFX 和 SceneBuilder,但是当它们不在同一个文件夹中时,我无法弄清楚如何让 SceneBuilder 将我的 FXML 视图与它们的 Java 控制器链接起来.我只想拥有这个文件夹结构: 包|-- 型号|-- 查看||--someElementView.fxml|\--anotherElementView.fxml\ - 控制|--someElementContr ..

如何使用相同的模型对象初始化 JavaFX 控制器?

场景 我正在创建一个 GUI,其中多个视图引用同一个模型对象. 我习惯的东西 在 Swing 中,如果我希望所有视图都引用同一个模型,我会将模型传递给构造函数. 我目前在做什么 在 JavaFX 中,在加载每个视图/控制器后,我通过在视图/控制器(菜单栏、拆分窗格、选项卡等)中使用 setter 方法来传递模型.我觉得这非常俗气和麻烦.此外,我发现它不起作用,因为在某 ..
发布时间:2022-01-05 17:15:46 Java开发

具有多个不同控制器的 JavaFX 1 FXML 文件?

我的应用程序中有两个不同的阶段,它们是使用相同 FXML 文件的帮助屏幕.我不想创建 2 个 FXML 文件,而是只使用一个并有两个​​调用相同 fxml 的控制器. 唯一的问题是控制器是在 FXML 文件中分配的.那么,有没有办法使用 Controller 类本身中的代码更改分配的控制器? 我真的很想避免复制 FXML 文件只是为了更改每个文件中的控制器.提前致谢. 解决方案 ..
发布时间:2022-01-05 16:56:32 其他开发

如何从控制器访问 JavaFx Stage?

我正在将一个纯 JavaFx 应用程序(其中下面的代码在将所有内容放在一个类中时运行良好)转换为 FXML 应用程序,其中 Stage 声明和按钮处理程序位于不同的类中.在控制器中,我试图实现一种方法,该方法将允许用户选择一个目录并将其存储在一个变量中以备后用: 私有文件源文件;DirectoryChooser sourceDirectoryChooser;@FXML私有无效 handleSou ..
发布时间:2022-01-05 16:50:45 Java开发

带有控制器的多个 FXML,共享对象

大家晚上好, 我已经找到了很多关于这个主题的帖子,但我仍然无法将对象从 Controller1 传递到 Controller2.是否有完整的教程或一些示例项目可以做到这一点? 我已经走到这一步,直到我卡住了: 乡村班 public class Country {private SimpleStringProperty country = new SimpleStringProp ..
发布时间:2022-01-05 16:38:33 其他开发

在另一个 ComboBox 中选择项目后动态更新 Combobox - JavaFX

我有一个 JavaFX 表单,其中有两个组合框,其中以 15 分钟的增量填充了开始和结束时间的时间.我试图让结束时间组合框在用户选择开始时间时动态重新填充选项,这样用户就不可能在开始时间之前选择结束时间,同时保留用户的选择,如果用户已经选择了一个仍然在开始时间之后的结束时间. 在测试代码是否有效时,我已经能够让两个框正确填充并正确保留用户的选择,但是,当用户选择新的开始时间时,我无法正确触发 ..
发布时间:2022-01-02 14:46:18 其他开发

javafx fxml ComboBox 错误

我正在尝试将字符串添加到 javafx 组合框,但我不断收到上述错误:/ 没有找到合适的 add(String) 方法方法 Collection.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)方法 List.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)其中 CAP#1 是一个新的类型变量:CAP#1 从 ? 代码 room_id.ge ..
发布时间:2022-01-02 14:45:23 其他开发

将控制台输出重定向到 JavaFX TextArea?

我想在 JavaFX TextArea 中显示控制台输出......不幸的是,我找不到任何适用于 JavaFX 的工作示例,但仅适用于 Java Swing,这在我的情况下似乎不起作用. 编辑: 我试着按照这个例子:http://unserializableone.blogspot.ch/2009/01/redirecting-systemout-and-systemerr-to.ht ..
发布时间:2021-12-20 12:39:29 Java开发