【发布时间】:2014-11-21 12:59:49
【问题描述】:
我最近开始使用 Java FX、FXML 和场景构建器,并且一直在尝试将关键侦听器添加到场景的控制器之一。但是,当我这样做时,关键听众并没有按应有的方式工作,我认为这是因为他们没有专注于那个特定的场景。我试图访问控制器所在的场景以便直接设置它,但结果显示它是空场景的一部分。
有没有办法访问使用此控制器的场景,以便尝试将关键事件和侦听器分配给该特定场景?我应该通过整个应用程序中静态的 rootController 吗?或者,更好的是,有没有更简单的方法来解决这个问题?
我看到的大多数示例都假设所有内容大部分都放在一个主类中,或者在没有引入 FXML 的情况下与其他几个类分开,当我有 java 控制器 FXML 时,我不确定如何应用它们的修复页面和主应用程序都分开了。
感谢您的帮助!
【问题讨论】:
标签: java javafx-2 keylistener scenebuilder