当我运行我的JavaFX程序时,我的第一个按钮总是被选中(见周围的蓝线):图片形式开始
当我使用箭头键将播放器选项设置为左或右时,左或右按钮将被选中:
在我按下右箭头
没有选中任何按钮我如何运行程序
只需在显示阶段后添加root.requestfocus()
public static void start(Stage stage)
{
try
{ FXMLLoader loader = new
FXMLLoader(StartMain.class.getResource("start.fxml"));
Parent root = loader.load();
StartCompanion companion = loader.getController();
Scene scene = new Scene(root);
scene.setOnKeyPressed(companion::behandelSpeler);
scene.setOnMouseClicked(companion::mouseClick);
stage.setScene(scene);
stage.show();
root.requestFocus();
}
catch (IOException ex)
{
MyError.show("Fout bij opstarten van applicatie");
}
}
问题内容: 关于此事,我几乎遍历了每篇文章,但大多数都没有解释如何正确执行。问题: 我创建了一个javaFX应用程序,一个骰子游戏,人类玩家与计算机,但是在玩游戏的任何时候,人类玩家都应该能够单击“新游戏”按钮,并且应该从头开始重新启动游戏。 我尝试再次启动该阶段,但是在javafx中,我们不能两次调用launch方法。 1)有没有一种方法可以实现此功能而无需重新启动整个应用程序? 2)如果没有,
我在尝试运行最简单的JavaFX代码时出错。 如果没有按钮,则正常工作,但使用按钮,我会收到以下错误消息:
我的目标操作系统将是Windows7。 如有任何帮助,不胜感激,谢谢。
这是我第一次使用Javafx与Spring Boot我有以下错误时运行我的应用程序 主课 } 控制器类 } pom.xml http://maven.apache.org/xsd/maven-4.0.0.xsd" 拜托这是怎么回事。为什么org.springframework.boot:sping-boo-maven-plugin:2.0.0。释放:运行不能被执行? 场景fxml代码 我正在用Ne
问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在
问题内容: 我正在尝试从JavaFx应用程序内部启动JavaFx应用程序,但是看起来Application.launch()只能被调用一次。这是否意味着我必须像exec(“ java …”中那样启动一个单独的JVM …还是还有另一种方法? 更多背景信息。我希望我的JavaFx应用程序能够构建和运行JavaFx应用程序。现在,它可以在内存中编译类,装入类…真的很不幸,不得不诉诸一切将文件写入文件