当前位置: 首页 > 知识库问答 >
问题:

为定位窗格设置类控制器

彭风华
2023-03-14

在使用JavaFX Scene Builder时遇到了以下问题...

给定:

下载锚点窗格后,将值设置为Controller Class。
需要用不同的处理程序加载相同的fxml。

问题:有没有可能,如果有的话--如何实施?

共有1个答案

澹台建华
2023-03-14

加载FXML文件的controller类也可以通过场景构建器进行设置。但您希望在应用程序加载时设置它。要实现这一点,您应该在调用load()方法之前设置FXMLLoader的控制器:

AnchorPane rootPane;
MyController controller = new MyController();
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("my.fxml"));
fxmlLoader.setRoot(rootPane);
fxmlLoader.setController(controller);
fxmlLoader.load();
 类似资料:
  • 问题内容: 使用JavaFX Scene Builder时遇到以下问题… 鉴于: 文件fxml,包含描述锚定窗格(由Scene Builder形成的fxml); 未为“锚定窗格”指定控制器类。 使用FXMLLoader将此fxml加载到Java应用程序中。 需要: 下载锚定窗格后,将值设置为Controller Class。 必须使用不同的处理程序加载相同的fxml。 问题: 是否可能?如果可以,

  • 如何手动设置窗格的坐标?当我单击ImageView时,我想在同一位置有一个不同的ImageView弹出窗口,然后放大它。我可以让它弹出,但它只能在所有ImageViews的父窗格的默认左上角弹出。

  • 问题内容: 我有一个40x40的网格,显示地图。当前,我有以下方法监听右键单击: 我要实现以下内容: 如果右键单击后选择了菜单项,则我想将右键单击的位置保存在变量中, 例如[32,12](如果右键单击跨越了32个网格窗格,向上为12块)。 关于如何执行此操作的任何建议? 提前致谢 问题答案: 向网格中的每个单元格添加一个侦听器,而不是向舞台添加一个鼠标侦听器。用于上下文菜单处理的适当侦听器是处理程

  • 问题内容: 我正在尝试在Java字节变量中设置位。它确实提供了类似的适当方法。有人知道我该怎么实现吗? 我可以逐位遍历给定的字节: 但是我不能将此位置设置为1或0,可以吗? 问题答案: 使用按位 OR ()和 AND ()运算符。要设置一点,即将其转到: 取消设置或将其转到: 有关示例,请参见高级Java /按位运算符。

  • 英文原文: http://emberjs.com/guides/routing/setting-up-a-controller/ URL的改变同时也可能改变显示的模板。而模板只有当其搭载了需要呈现的信息才有用。 在Ember.js中,模板从控制器中获取需要呈现的信息。 内置的两个控制器Ember.ObjectController和Ember.ArrayController,使控制器可以非常方便的呈

  • 本文向大家介绍Unity控制指针旋转到指定位置,包括了Unity控制指针旋转到指定位置的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Unity控制指针旋转到指定位置的具体代码,供大家参考,具体内容如下 一、搭建基础的表盘、指针 二、编写控制指针旋转到指定位置的脚本: 三、将该脚本添加给指针物体,然后运行输入对应的旋转角度指针即可旋转 以上就是本文的全部内容,希望对大家的学习有所帮助