scut小辣鸡 2017-10-15 15:04 采纳率: 50%
浏览 2721

新人问题 JavaFx的Stage跳转问题

package cn.learn.filewriter;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Text;
import javafx.stage.Stage;

public class Filewriter extends Application {
private Stage stage = new Stage();
private Stage stage1 = new Stage();
private Stage stage2 = new Stage();
private final int SCREENWIDTH = 333;
private final int SCREENHEIGHT = 300;

public void start(Stage primaryStage) {
    GridPane borderPane = new GridPane();
    Button btBack = new Button("OK");
    Text text=new Text("Stage");

    borderPane.add(btBack, 0, 0);
    borderPane.add(text, 0, 1);
    Scene scene = new Scene(borderPane, SCREENWIDTH, SCREENHEIGHT);
    stage.setScene(scene);
    stage.setTitle("Bank");
    stage.show();

    btBack.setOnAction(e -> fun1());
}

public void fun1() {
    GridPane borderPane = new GridPane();
    Button btBack = new Button("Back");
    Button btOk=new Button("OK");
    Text text=new Text("Stage1");


    borderPane.add(btBack, 5, 5);
    borderPane.add(btOk, 1, 5);
    borderPane.add(text, 0, 1);
    Scene scene = new Scene(borderPane, SCREENWIDTH, SCREENHEIGHT);
    stage1.setScene(scene);
    stage1.setTitle("Bank");
    stage1.show();

    btOk.setOnAction(e->fun2());

}

public void fun2() {
    GridPane borderPane = new GridPane();
    Button btBack = new Button("Back");
    Text text=new Text("Stage2");

    borderPane.add(btBack, 0, 0);
    borderPane.add(text, 0, 1);
    Scene scene = new Scene(borderPane, SCREENWIDTH, SCREENHEIGHT);
    stage2.setScene(scene);
    stage2.setTitle("Bank");
    stage2.show();

    btBack.setOnAction(e -> start(stage1));
}

public static void main(String[] args) {
    Application.launch(args);
}

}
比如这段代码
我想Stage2的back回到Stage1
应该怎么实现?
谢谢大家!

  • 写回答

3条回答

  • scut小辣鸡 2017-10-16 14:04
    关注

    有人吗图片说明这个问题搞不是很懂

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站