fxml相关内容
我成功地制作了一个简单的JavaFX FXML程序(在Java 9之前的风格,而不是模块) 我使用了3个文件和主类,如下所示: └───javafxfxmldemo FXMLDocument.fxml FXMLDocumentController.java JavaFXFXMLDemo.java 主类 public class Jav
..
这张图片非常不言自明。当我调整窗口大小时,TableView不会自动调整大小。在C#中,我过去常常通过使用Anchor/Dock属性来实现这一点。我应该如何在JavaFX中做到这一点?我找不到相关信息,可能是因为Java使用了不同的术语。 able.fxml
..
我想用不同的颜色给TriangleMesh的一些三角形上色。 执行此操作的最简单方法是什么,甚至在fxml文件中也是可能的? Java代码: import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.*; import javafx.scene.layout.
..
我的JavaFX项目遵循以下步骤: 计算Model类中的最佳值 初始化Controller 创建FXMLLoader的新实例 设置Controller和view.fxml 渲染视图 我的fxml文件没有像fx:controller="com.example.Controller"这样的行。IntelliJ无法解析像onMouseClicked="#processMyButtonClick"这
..
我使用了3个文件:View.fxml、Main和控制器。 我找到了一种方法,可以在剪贴板更新时(复制字符串时)使用剪贴板中存储的字符串更新Listview控件。 我一直无法实现的是,我还希望在用户更新文本字段时更新/筛选相同的列表。我不确定如何设置观察列表、谓词或在哪个文件、主文件或控制器文件中。 我添加代码: Main import Controller.Con
..
我试了好几次,试了几种方法,但是我不能在舞台上如愿地展示我的形象。我认为这可能与java查找资源的路径有关,但我不确定,因为我刚刚开始使用可视化库(在本例中是JavaFX)。以下是我的目录结构: MyProject |_assets | |_img | |_myImage.jpg | |_some |_other |_folders | |_src |_v
..
..
我想这是一件非常简单的事情,但我无法理解它.我想要的只是在链接到 fxml 的 ImageView 上显示图像.这是我的代码: 打包应用程序;导入java.io.File;导入 javafx.application.Application;导入javafx.stage.Stage;导入javafx.scene.Scene;导入javafx.scene.image.Image;导入 javafx.
..
我正在尝试根据 menuItem 单击更改 javafx 阶段中的场景.这是我的 sample.fxml:
..
我正在使用 javafx 2.0.我想在 fxml 的 Tab 中添加一个图标: 示例: 解决方案 我找到了解决方案: ...
..
刚开始使用 JavaFx(通常也是 Java 的初学者),几天来我一直试图让它工作,但我一直无法解决它.我收到了一个空指针异常,我知道这里涵盖了它:什么是 NullPointerException,我该如何解决? 所以我希望这个问题不会因为重复而被关闭,因为我知道 npe 是什么并且(通常)知道如何解决这个问题. 我也知道(大部分时间)如何躲避它们和/或在它们发生时修复它们,但在这种情
..
我喜欢 JavaFX 和 SceneBuilder,但是当它们不在同一个文件夹中时,我无法弄清楚如何让 SceneBuilder 将我的 FXML 视图与它们的 Java 控制器链接起来.我只想拥有这个文件夹结构: 包|-- 型号|-- 查看||--someElementView.fxml|\--anotherElementView.fxml\ - 控制|--someElementContr
..
场景 我正在创建一个 GUI,其中多个视图引用同一个模型对象. 我习惯的东西 在 Swing 中,如果我希望所有视图都引用同一个模型,我会将模型传递给构造函数. 我目前在做什么 在 JavaFX 中,在加载每个视图/控制器后,我通过在视图/控制器(菜单栏、拆分窗格、选项卡等)中使用 setter 方法来传递模型.我觉得这非常俗气和麻烦.此外,我发现它不起作用,因为在某
..
我一直在 Javafx 中的 2 个场景之间尝试按钮事件. 这是 Start.fxml(在视图包中):
..
我的应用程序中有两个不同的阶段,它们是使用相同 FXML 文件的帮助屏幕.我不想创建 2 个 FXML 文件,而是只使用一个并有两个调用相同 fxml 的控制器. 唯一的问题是控制器是在 FXML 文件中分配的.那么,有没有办法使用 Controller 类本身中的代码更改分配的控制器? 我真的很想避免复制 FXML 文件只是为了更改每个文件中的控制器.提前致谢. 解决方案
..
我正在将一个纯 JavaFx 应用程序(其中下面的代码在将所有内容放在一个类中时运行良好)转换为 FXML 应用程序,其中 Stage 声明和按钮处理程序位于不同的类中.在控制器中,我试图实现一种方法,该方法将允许用户选择一个目录并将其存储在一个变量中以备后用: 私有文件源文件;DirectoryChooser sourceDirectoryChooser;@FXML私有无效 handleSou
..
大家晚上好, 我已经找到了很多关于这个主题的帖子,但我仍然无法将对象从 Controller1 传递到 Controller2.是否有完整的教程或一些示例项目可以做到这一点? 我已经走到这一步,直到我卡住了: 乡村班 public class Country {private SimpleStringProperty country = new SimpleStringProp
..
我有一个 JavaFX 表单,其中有两个组合框,其中以 15 分钟的增量填充了开始和结束时间的时间.我试图让结束时间组合框在用户选择开始时间时动态重新填充选项,这样用户就不可能在开始时间之前选择结束时间,同时保留用户的选择,如果用户已经选择了一个仍然在开始时间之后的结束时间. 在测试代码是否有效时,我已经能够让两个框正确填充并正确保留用户的选择,但是,当用户选择新的开始时间时,我无法正确触发
..
我正在尝试将字符串添加到 javafx 组合框,但我不断收到上述错误:/ 没有找到合适的 add(String) 方法方法 Collection.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)方法 List.add(CAP#1) 不适用(参数不匹配;字符串不能转换为 CAP#1)其中 CAP#1 是一个新的类型变量:CAP#1 从 ? 代码 room_id.ge
..
我想在 JavaFX TextArea 中显示控制台输出......不幸的是,我找不到任何适用于 JavaFX 的工作示例,但仅适用于 Java Swing,这在我的情况下似乎不起作用. 编辑: 我试着按照这个例子:http://unserializableone.blogspot.ch/2009/01/redirecting-systemout-and-systemerr-to.ht
..