JavaFX开发教程-基础达标-Stage、Scene、Node


JavaFX教程目录


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.设置窗口大小,然后展示窗口

在这里插入图片描述



撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑鱼村王师傅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值