基本的JavaFX的整体窗体设计流步骤


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 );
这样基本的骨架就搭建起来了,具体的就可以在中间绑定各种事件和业务的处理了

猜你喜欢

转载自blog.csdn.net/zhangxingyu126/article/details/80529508