JavaFx学习

要学习JavaFX的步骤如下:

  1. 先学习Java语言基础,了解面向对象的概念。
  2. 理解JavaFX的架构及编程模型。
  3. 学习JavaFX的UI组件,如Button、Label、TextField、ComboBox等等。
  4. 学习如何为这些组件编写事件处理程序,实现交互。
  5. 学习JavaFX的布局管理器,如BorderPane、GridPane和HBox等等,使UI更加美观。
  6. 了解JavaFX提供的3D图形和动画API,学习如何使用这些API来创建出色的用户界面。
  7. 学习如何将JavaFX应用程序打包并部署到不同的平台(如Windows、Mac和Linux)上。

框架

优秀笔记 JavaFX学习笔记

一、布局

Pane

布局的父类,使用坐标定位,类似绝对布局,子控件使用layoutX,layoutY定位

BorderPane边框布局

将界面分割成上中下,中间部分又分成左中右,一共五部分,通过

来设置内容。

HBox 水平布局

将控件水平排列,不换行。

VBox 垂直布局

将控件垂直排列,不换行。

FlowPane 流式布局

默认水平排列,排满一行之后会换行,提供属性设置水平还是垂直

GridPane 网格布局

类似HTML的table布局,按表格分布,可以合并单元格, columnConstraints定义列,rowConstraints定义行。

AnchorPane 锚点布局

类似相对布局,可以指定子控件在布局的左下角等位置,可设置相对距离

ScrollPane 滚动布局

提供滚动内容。

StackPane 堆栈布局

所有子控件叠加在一起,可单独指定某个子控件位置。

TilePane 磁贴布局

把所有子控件放在一个网格中,每格大小一样,节点可以按水平或垂直排列,排到边界处会自动换行。

DialogPane 对话布局

弹窗。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值