当前位置: 首页 > news >正文

JavaFX 分隔符

Separator类表示水平或垂直分隔线。它分割元素,不产生任何动作。

我们可以设计风格,应用视觉效果,并为分隔符设置动画。

默认情况下,分隔符是水平的。我们可以使用setOrientation方法改变它的方向。

Separator类扩展了Node类。

创建分隔符

创建水平分隔符

Separator separator1 = new Separator();

创建垂直分隔符

Separator separator2 = new Separator();
separator2.setOrientation(Orientation.VERTICAL);

setMaxWidth方法定义了一个特定的宽度。

setValignment方法指定垂直位置。

例子

带分隔符的标签

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.geometry.VPos;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.Separator;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Font;
import javafx.stage.Stage;public class Main extends Application {Label caption = new Label("We");@Overridepublic void start(Stage stage) {Group root = new Group();Scene scene = new Scene(root, 500, 200);stage.setScene(scene);GridPane grid = new GridPane();grid.setPadding(new Insets(10, 10, 10, 10));grid.setVgap(2);grid.setHgap(5);scene.setRoot(grid);caption.setFont(Font.font("Verdana", 20));GridPane.setConstraints(caption, 0, 0);GridPane.setColumnSpan(caption, 8);grid.getChildren().add(caption);final Separator sepHor = new Separator();sepHor.setValignment(VPos.CENTER);GridPane.setConstraints(sepHor, 0, 1);GridPane.setColumnSpan(sepHor, 7);grid.getChildren().add(sepHor);stage.show();}public static void main(String[] args) {launch(args);}
}

http://www.lryc.cn/news/375902.html

相关文章:

  • mysql安装配置教程(Linux+Windows)
  • MySQL数据库与基本操作(增删改查)
  • 【学习总结】SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依源码学习)
  • shell脚本编程(概念、编程和语句)
  • 设置角色运动的动画
  • OKR:2024年目标和关键成果常见问题
  • 轻量级 ioc/aop 框架 loveqq 1.0 发布,完全替换掉若依底层 spring 及其 starter
  • 【递归、搜索与回溯】DFS解决FloodFill算法
  • 【Spine学习12】之 事件帧
  • 【C语言习题】31.冒泡排序
  • 【Spring Cloud应用框架】
  • Repetition Improves Language Model Embeddings论文阅读笔记
  • 工具清单 - Bug追踪管理
  • 企业内网是如何禁用U盘的?电脑禁用U盘有哪些方法?
  • 怎样打印微信文档文件?
  • 【讲解下Pip换源】
  • 分享:2024年(第12届)“泰迪杯”数据挖掘挑战赛省级奖项获奖名单公示
  • 后端开发中缓存的作用以及基于Spring框架演示实现缓存
  • Redis原理篇——分布式锁
  • css3多列布局
  • Java开发的构建神器:Maven以及如何安装部署Maven
  • echarts学习:使用dataset管理数据
  • MyBatis逆向工程和MyBatisX插件的使用
  • 探索C嘎嘎的奇妙世界:第十四关---STL(string的模拟实现)
  • 【JavaScript脚本宇宙】玩转图像处理:从基础到高级,这些库你不能错过!
  • python+unity手势控制地球大小
  • CSS【实战】抽屉动画
  • 【Linux Vim的保姆级教程】
  • 力扣668.乘法表中第k小的数
  • css伪类和伪元素选择器