我創建了具有設置所需標籤和按鈕的所有屬性後返回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