javafx界面跳转

学习的第一天。。。

package com.example.demo1111;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;

public class HelloApplication1 extends Application {

    public static Stage stage;
    @Override
    public void start(Stage stage)  {
        //实现舞台跳转
        HelloApplication1.stage=stage;//让舞台复制静态属性
        stage.setTitle("登录|注册");//舞台名
        VBox hBox=new VBox();
        TextField user =new TextField();//输入
        Button login=new Button("登录!");
        Button regist=new Button("注册!");
        regist.setOnAction(e->HelloApplication1.regist());//点击regist跳转
        hBox.getChildren().addAll(login,regist);
        Scene scene=new Scene(hBox,300,200);//创建场景
        stage.setScene(scene);//场景放在舞台

        stage.show();//展示舞台
    }
    public static void regist()
    {//xin场景
        VBox v=new VBox();
        Label label=new Label("注册界面");
        v.getChildren().add(label);
        Scene scene=new Scene(v,500,500);
        //设置新场景
        HelloApplication1.stage.setScene(scene);
    }
    public static void main(String[] args) {
        launch();
    }
}

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值