Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何通过单击HBox而不是按钮来切换SceneBuilder_Java_Javafx - Fatal编程技术网

Java 如何通过单击HBox而不是按钮来切换SceneBuilder

Java 如何通过单击HBox而不是按钮来切换SceneBuilder,java,javafx,Java,Javafx,我是javafx新手,我很困惑。实际上,我正试图用我用HBox制作的导航菜单切换SceneBuilder。每个页面方向都有一个HBox。我注意到HBoxes没有事件“onAction”,如果没有这个,我不知道如何切换。不使用按钮也可以这样做吗? 您可以使用setOnMouseClicked或类似的方法。我不确定您是否可以在场景生成器中定义它,但可以在代码中确定 由于Hbox扩展了node,所以存在大多数类似的继承方法。你可以在下面的部分找到它 “继承自类javafx.scene.Node的方法”

我是javafx新手,我很困惑。实际上,我正试图用我用HBox制作的导航菜单切换SceneBuilder。每个页面方向都有一个HBox。我注意到HBoxes没有事件“onAction”,如果没有这个,我不知道如何切换。不使用按钮也可以这样做吗?

您可以使用setOnMouseClicked或类似的方法。我不确定您是否可以在场景生成器中定义它,但可以在代码中确定

由于Hbox扩展了node,所以存在大多数类似的继承方法。你可以在下面的部分找到它


“继承自类javafx.scene.Node的方法”

我只想通过单击HBox从一个fxml转到另一个fxml。但是场景生成器中没有“onAction”事件,所以我不知道如何检测单击HBox以放置重定向代码