JavaFX的基础 第二节

发布时间 2023-10-08 22:44:25作者: 唯神马爪哇折磨蓝

JavaFX的基础 第二节

JavaFX图形界面的基础结构

image

Stage

Stage就是一个窗口,在JavaFX应用程序中,可以有多个窗口,一个窗口就是一个Stage

Scene 场景

在一个Stage中一次只能显示一个场景,场景因需求而改变。
比如你的前面是个漂亮小姐姐,你的后面有个钢铁侠,但是你的眼睛只能让你选择一个场景来观看,所以同一时间只有一副场景供你观赏。

布局样式

场景的内容是怎么样的,由你来决定。就是你想看到什么都可以画在这里

控件

构成布局样式的单一元素

示例代码

点击查看代码
package cn.basefx;

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

public class javafx02 extends Application {

    public static void main(String[] args) {
        launch(); //启动
    }

    @Override
    public void start(Stage stage) throws Exception {
        stage.setTitle("Stage 标题部分");

        HBox hBox = new HBox(); //布局
        Button login = new Button("login"); //login控件
        hBox.getChildren().add(login); // login 控件加入布局中

        Scene scene = new Scene(hBox,600,300); //布局加入场景中  场景的宽600 高300

        stage.setScene(scene); //将布局好的场景加入Stage窗口中

        stage.show(); //展示Stage窗口
    }
}

image