我创建了具有设置所需标签和按钮的所有属性后返回AnchorPane静态方法有两个Java类的场景之间切换。 例如:如何将一个方法添加到按钮的JavaFX
class HomePageScene {
static AnchorPane getHomePageScene() {
//some code
//a button which is to be clicked to go to Login Page
//some code
}
}
class LoginPageScene {
static AnchorPane getLoginPageScene() {
//some code
}
}
而且还有其具有main()
另一个类。
public class JavaFXEventDemo extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage myStage) {
myStage.setTitle("Program Windiw");
AnchorPane HomePane = HomePageScene.getHomePageScene();
AnchorPane LoginPane = LoginPageScene.getLoginPageScene();
Scene HomePage = new Scene(HomePane, 400.0, 300.0);
Scene LoginPage = new Scene(LoginPane, 400.0, 300.0);
myStage.setScene(HomePage);
myStage.show();
}
}
首先,我将主页设置为舞台上的场景。在屏幕上有一个按钮,当我点击时,我想将场景转到LoginPage。我该怎么做呢? 这三个类在不同files.I尝试设置的OnAction()方法,但在这,handle()方法的返回类型为void,而我需要返回AnchorPane。
完全不清楚,你想要做什么。你能否更详细地阐述你的问题? – Turing85
我添加了更多的信息,希望它可以帮到更多 – vicky96