1、创建一个类,继承application,重写start方法
2、在入口函数main方法中,调用lauch(args)方法。如果窗体是以这个入口操纵的,后面要用this指代这个入口函数
3、在重写的start方法中,进行下列步骤,完成窗口布局
1、new一个stage窗体,设置窗体的属性
Stage primaryStage
一般在start方法的参数中,已经初始化了一个窗体了,可以直接使用
2、创建便签,按钮
new buttton,new label
可以给按钮绑定一些时间,比如鼠标单击事件等
3、创建布局
new VBox,布局有很多种,选择合适的布局就行
4、给布局的节点添加控件和按钮
vBox.getChildren().addAll(
button1
,
button3
);
getChildren返回面板或布局中的节点列表
5.创建场景,实例化场景
scene1
=
new
Scene(vBox,
400
,
200
);
实例化场景的时候,把布局传进来
6.把场景添加到舞台窗口中,并且展示
//
把场景一加入到窗体
primaryStage.setScene(
scene1
);
primaryStage.show();
有时候会调用showAndWait()
//
设置窗体模式
stage.initModality(Modality.
APPLICATION_MODAL
);
这样基本的骨架就搭建起来了,具体的就可以在中间绑定各种事件和业务的处理了