JavaFX教程目录
JavaFX开发教程-基础达标-Stage
1.Stage(窗口)
源码-Stage(窗口)
- Stage(窗口)
通常对应于一个窗口,JavaFX桌面应用程序,可以打开多个窗口,
每个窗口都有其自己的Stage,如果需要打开其他窗口
JavaFX可以创建其他对象。例如,用于对话框,向导等。
- 学习内容
1.为窗口设置布局
2.设置窗口属性
3.生命周期监听
4.监听键盘
5.新开一个Stage
2.Scence
源码-修改场景内指针图标
- Scene(场景):
所有的布局、控件,都必须要放到 Scene上,并且Scence必须放到Stage上才能显示
Stage一次只能显示一个Scene
3.Node(节点)
源码-Node操作演示
- Nodes(节点):附加到Scence上的 所有组件都称为节点
节点分两种:
分支节点,可以包含其他节点
叶子节点,不可以包含其他节点
- 主要内容讲解:
JavaFX Node类 和 直接继承或间接继承Node类,都具备以下公共属性:
1.坐标系:起点为左上角 0 0,X轴向右为正,Y轴向下为正
2.布局边界范围(layoutX , layoutY):父布局与子布局都具备 (layoutX和layoutY是相对于父节点0,0的偏移量)
3.首选高度,首选度度(Preferred height ,Preferred width)
4.最小高度,最小宽度(Minimum height,Minimum width)
5.最大高度,最大宽度(Maximum height,Maximum width)
6.用户数据(User data)
7.项目(子节点)(Items (Child nodes))
- 代码思路
布局代码一式三份,属性全部一致,只不过设置的参数不同
1.创建三个布局,设置相同属性的不同参数,以作区别
2.把子布局放到父布局上
3.把父布局Parent放到Scene(场景上)
4.把场景放到窗口上
5.设置窗口大小,然后展示窗口
撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀