- 1
- 0
- 约3.23千字
- 约 11页
- 2021-03-20 发布于北京
- 举报
Java 程序设计 Java 程序设计 Java 程序设计 JavaFX常用布局 教学目标 知识目标 熟悉JavaFX 的常用布局; 掌握FlowPane、Vbox、Hbox、BorderPane、GridPane等常用布局的使用。 能力目标 能够合理使用布局容器对界面中的控件进行合理布局。 JavaFX中的布局 布局用于根据需要排列组件的位置。 JavaFx 提供了多种布局容器类,称为窗格,它们可简化对一些经典布局的设置和管理,例如行、列、堆叠、平铺等等。当窗口缩放时,布局窗格会自动地根据节点属性重设其包含的所有节点的位置和大小。 JavaFx常用布局有:FlowPane布局、VBox布局、HBox布局、BorderPane布局、GridPane布局等。 FlowPane布局 FlowPane是一个容器。它在一行上排列连续的子组件,并且如果当前行填满了以后,则自动将子组件向下推到下一行。 FlowPane布局所对应的类为:javafx.scene.layout.FlowPane; 通过以下核心语句可创建一个FlowPane,容器并添加相应组件。 FlowPane root = new FlowPane(); root.setHgap(10); root.setVgap(20); root.setPadding(new Insets(15,15,15,15)); // Button 1 Button button1= new Button(Button1); root.getChildren().add(button1); HBox布局 HBox布局类将JavaFX子节点放在水平行中, 新的子节点附加到右侧的末尾。 HBox布局对应的类为:javafx.scene.layout.HBox 核心语句: TextField myTextField1 = new TextField(myTextField1); TextField myTextField2 = new TextField(myTextField2); Button button1= new Button(Button1); HBox hbox = new HBox(); hbox.getChildren().add(myTextField1); hbox.getChildren().add(button1); hbox.getChildren().add(myTextField2); VBox布局 VBox布局类将JavaFX子节点放在水平行中, 新的子节点附加到右侧的末尾。 VBox布局对应的类为:javafx.scene.layout.VBox 核心语句: TextField myTextField1 = new TextField(myTextField1); TextField myTextField2 = new TextField(myTextField2); Button button1= new Button(Button1); HBox vbox = new HBox(); vbox.getChildren().add(myTextField1); vbox.getChildren().add(button1); vbox.getChildren().add(myTextField2); BorderPane布局 BorderPane布局将子节点布局在顶部、底部、左、右或中心五个区域中。每个区域只能有一个节点。 BorderPane的顶部和底部区域允许可调整大小的节点占用所有可用宽度。 左边界区域和右边界区域占据顶部和底部边界之间的可用垂直空间。 默认情况下,所有边界区域尊重子节点的首选宽度和高度。放置在顶部,底部,左侧,右侧和中心区域中的节点的默认对齐方式如下: 顶部: Pos.TOP_LEFT 底部: Pos.BOTTOM_LEFT 左侧: Pos.TOP_LEFT 右侧: Pos.TOP_RIGHT 中心: Pos.CENTER BorderPane布局对应的类为:javafx.scene.layout. BorderPane BorderPane布局 BorderPane布局使用的核心语句: BorderPane bp = new BorderPane(); bp.setPadding(new Insets(10, 20, 10, 20)); Button btnTop = new But
您可能关注的文档
- Excel在物流管理中的应用模块七人员管理模块7-3.ppt
- Excel在物流管理中的应用模块三仓储管理模块3-2.ppt
- GIS技术与应用(2017)国内主流GIS软件介绍模块2-国内主流GIS软件介绍-Supermap.pptx
- GIS应用图框生成与编辑图框生成.ppt
- GNSS测量GNSS测量GNSS测后数据预处理1.ppt
- GNSS测量GNSS测量GNSS控制网的技术设计的依据1.ppt
- GNSS测量GNSS测量RTK系统基准站的组成和作用1.ppt
- GNSS定位测量导航电文GPS导航电文.pptx
- GNSS定位测量第一代卫星导航定位系统48课件系统计划.pptx
- GNSS定位测量第一代卫星导航定位系统75课件系统计划.pptx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 广东省深圳市福田区深圳高级中学2023-2024学年八年级上学期期末英语试卷含详解.docx
- 超高层公共建筑 投标方案方案投标文件(技术方案).doc
- 国风水墨PPT模板.pptx VIP
- 脑卒中的康复评定.pptx VIP
- 消防设备项目投标方案投标文件(技术方案).doc
- 甘肃省工会财务核算软件操作手册(网络版).doc VIP
- 2024-2025学年贵州省铜仁市高一上学期期末教学质量监测物理试卷(解析版).docx VIP
- 2023-2024学年河南省南阳市七年级(上)期末数学试卷(含解析).doc VIP
- 江苏省造价管理信息系统(企业端操作手册).pdf VIP
- PEN3电子鼻操作手册.pdf VIP
原创力文档

文档评论(0)