JavaFx - 史上最直观的 JavaFx 布局讲解(超多图)BorderPane、StackPane、GridPane、FlowPane、SplitPane、TabPane、AnchorPane等

简介: JavaFx - 史上最直观的 JavaFx 布局讲解(超多图)BorderPane、StackPane、GridPane、FlowPane、SplitPane、TabPane、AnchorPane等

前言

代码是给机器看的,不是给人看的,可是代码表达灵活

我们直接使用可视化工具,等学会了再用代码来写

可视化工具:SceneBuilder

下载地址:https://gluonhq.com/products/scene-builder

1、BorderPane

提供了5个放置节点的区域:top, bottom, left, right, 和 center

 在Containers中就可以找到BorderPane

拖拽到黑灰色部分即可

此时我们随便拖拽一个按钮都会出现五个位置,BorderPane就是可以放到5个敌方的

2、HBox

可以先delete刚才的,再拖进其他面板,就上具体操作的图了

HBox横的一个一个摆

3、VBox

HBox竖的一个一个摆

4、StackPane

StackPane后来居上,新放的东西会覆盖原来的东西

5、GridPane

GridPane一格一格的放,可以设置行和列

6、FlowPane

FlowPane会一行一行的摆,放不下就拐到下一行

 

7、SplitPane

SplitPane能用鼠标拖动的面板

 

8、Accordion

Accordion可以翻的页面

 

9、TabPane

TabPane一个一个的标签

 

10、AnchorPane

AnchorPane我们可以看到,每个页面里面都有AnchorPane,意思就跟随外面的移动,外面的往左,里面的就往左,外面的往右,里面的就往右

目录
相关文章
|
存储 Java
JavaFX【TableView使用详解】
JavaFX【TableView使用详解】
|
IDE Java 开发工具
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
16199 5
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
QGS
|
前端开发 数据可视化 Java
手拉手JavaFX UI控件与springboot3+FX桌面开发(下)
手拉手JavaFX UI控件与springboot3+FX桌面开发
QGS
1223 0
|
数据可视化 UED 容器
JavaFX布局详解与代码实例
JavaFX布局详解与代码实例
494 0
|
存储 Java
java用modbus4j的RTU去操作那些寄存器(线圈,保持,输入,离散输入寄存器)
java用modbus4j的RTU去操作那些寄存器(线圈,保持,输入,离散输入寄存器)
1521 0
idea+javafx的真正打包方式
本文介绍了使用IntelliJ IDEA进行JavaFX项目打包的正确方法,包括编写一个调用主类的类、引入JavaFX的DLL文件、执行打包操作以及运行打包后的项目的步骤。
1626 0
idea+javafx的真正打包方式
|
IDE Java Linux
Java一分钟之-JavaFX:构建桌面GUI应用
JavaFX是Java用于构建桌面应用的强大力量,提供丰富的UI组件、动画、媒体播放和跨平台能力。本文简要介绍JavaFX,讨论环境配置、布局混乱和事件处理等常见问题及其解决方案。通过学习官方文档、实践和使用IDE辅助,开发者能避免这些问题。示例代码展示了一个简单的JavaFX应用,展示如何创建UI、处理事件和构建布局。
1101 1
|
安全 Java 编译器
JD-GUI,java反编译工具及原理: JavaDecompiler一个Java反编译器
Java Decompiler (JD-GUI) 是一款由 Pavel Kouznetsov 开发的图形化 Java 反编译工具,支持 Windows、Linux 和 Mac Os。它能将 `.class` 文件反编译为 Java 源代码,支持多文件标签浏览、高亮显示,并兼容 Java 5 及以上版本。JD-GUI 支持对整个 Jar 文件进行反编译,可跳转源码,适用于多种 JDK 和编译器。其原理基于将字节码转换为抽象语法树 (AST),再通过反编译生成代码。尽管程序可能带来安全风险,但可通过代码混淆降低可读性。最新版修复了多项识别错误并优化了内存管理。
10899 1
|
XML IDE Java
JavaFX 教程
JavaFX 教程
1416 1