在控制器中(也可能是Main或另一个文件,我不确定这一切是如何工作的),我们有以下内容:
String foo = "Foo.";
在Scene Bilder生成的FXML中,如下所示:
<Button mnemonicParsing="false" prefHeight="25.0" prefWidth="61.0" text="Browse" />
您可以通过注入向控制器提供对FXML中定义的UI元素的访问权限。具体地说,在FXML中,为UI元素赋予fx:id
属性:
<Button fx:id="someButton" mnemonicParsing="false" prefHeight="25.0" prefWidth="61.0" text="Browse" />
现在,在控制器中定义一个@fxml
带注释的字段,其名称与fx:id
属性值匹配:
public class Controller {
@FXML
private Button someButton ;
}
现在您可以使用所需的任何逻辑配置按钮:
public class Controller {
@FXML
private Button someButton ;
public void initialize() {
String foo = "foo" ;
someButton.setText(foo);
}
}
application
子类作为应用程序的起点而存在。它通常只是加载一个FXML文件,将FXML的根放在scene
中,并在初级阶段显示scene
。如果您有一个更复杂的应用程序,您也可以在这里启动一些服务和后台线程。
非常感谢你的帮助。
很新的反应。。。 我试图循环我的this.props.children,以便向他们传递一个在我的父项中定义的字符串。。。在没有在render方法中定义这些子对象的情况下,这是可能的吗? OwnRenderer应该将道具字符串传递给它的所有子级。。。OwnRenderer不知道要渲染哪个孩子,因此无法通过“”直接传递道具。。。 我试着绕过孩子们直接传递那根绳子,但不幸的是,这不起作用。 不知怎的,它
我有一堆像这样的路由: 我正在使用通过对象访问路由信息。我想随时知道我在哪个“区域”。目前,我可以通过查看路由是否以某个值开始(例如“/users”)来实现这一点,但这似乎有点骇人听闻。当我定义每条路线时,我希望能够传递额外的信息——在本例中是区域信息?或者也许有更好的方法?
我创建了一个新的电子应用程序。 在索引中。jsi使用节点文件系统加载数据 如果我试着使用require。JSIT之所以能够工作,是因为它运行在不同的线程上,而不是使用节点进行初始化,更像是一个实际的浏览器窗口。但有没有办法从索引中传递数据呢。js到main。js 我不知道我对这个问题的看法是否部分正确 如果您需要更多代码或信息,请询问!
问题内容: 我需要在单击recyclerview的图像时将数据从传递 到 。有人可以帮忙吗? 问题答案: 创建一个侦听器接口,然后让您的MainActivity实现它。这样,您可以在onClick方法中调用回调方法。 接口: 主要活动: 您的VideoAdapter:
问题内容: 我有一个一个的按钮在我的课,这是我的主要窗口类: 我有一个类就是主窗口的内容。 如何访问内容中的此按钮?有没有更好的方法来组织和控制器以促进此访问? 问题答案: 这样使用委托怎么样?本示例将更改按钮的标题。