1.margin设置实现

在项目过程中,遇到此问题,如图:

如果窗口缩小,HBox(左边的包含TitledPane那部分)看不到底部

如果窗口拉大,下面就出现空白,HBox高度没拉神

办法:对包含HBox的父级容积BorderPane的属性margin做设置。

设置margin-top,margin-bottom都为0,那么HBox就会自动填充。

实际上从这一点来说,跟css一模一样,但是突然就糊涂了。。。

2.HGrow,VGrow属性

grow属性就是说延伸

如下实例代码, vbox为1000,hbox是200,使用HGrow后,会看到hbox拉伸为1000

<HBox prefHeight="100.0" prefWidth="-1.0" HBox.hgrow="ALWAYS">

<vbox prefWidth="1000">

    <hbox prefWidth="200">

      <gridpane prefWidth="200">...(组件内容)

      </gridpane>

  </hbox>

</vbox>

举例子截图示意如下:

其拉伸可以把紧接着的gridpane 2 往右推,此时只需要设置gridpane 2的margin-right就可以达到你想要的拉伸布局。

以上例子所用可视化软件:javafx scene builder

转载于:https://www.cnblogs.com/xiaoliu66007/p/3284734.html

javaFX中解决填充(拉伸)问题相关推荐

  1. JavaFX中基于表达式的PathTransitions

    在JavaFX中,您可以使用PathTransition对象为路径上的节点设置动画. PathTransitions使用Shape对象描述它们需要沿其动画的路径. JavaFX提供了各种类型的形状(例 ...

  2. JavaFX官方教程(八)之JavaFX中的动画和视觉效果

    翻译自  JavaFX中的动画和视觉效果 您可以使用JavaFX快速开发具有丰富用户体验的应用程序.在本入门教程中,您将学习如何使用非常少的编码创建动画对象并获得复杂的效果. 图7-1显示了要创建的应 ...

  3. JavaFX官方教程(五)之在JavaFX中创建表单

    翻译自  在JavaFX中创建表单 在开发应用程序时,创建表单是一项常见活动.本教程将向您介绍屏幕布局的基础知识,如何将控件添加到布局窗格以及如何创建输入事件. 在本教程中,您将使用JavaFX构建如 ...

  4. javafx中的tree_JavaFX中的塔防(6)

    javafx中的tree 因此,我们已经在本教程的第6部分中,与此同时,游戏也取得了长足的进步. 在这一部分中,我们最终将添加一个显示得分的图层,已达到目标的敌人数量,启动下一个Wave的按钮以及用于 ...

  5. javafx中的tree_JavaFX中的塔防(2)

    javafx中的tree 在最后一部分,我们创建了一个简单的编辑器,让我们放置炮塔. 现在,我们将在敌人起源处添加一个生成点,并为其定义攻击目标. 首先,我将通过对象层向地图添加更多信息. 这是标准的 ...

  6. RubikFX:用JavaFX 3D解决魔方难题

    RubikFX:用JavaFX 3D解决魔方难题 翻译:周克非 来源:JPereda's Coding Blog 原文地址:  http://www.tuicool.com/articles/hit/ ...

  7. Revit中绘图填充与模型填充的区别

    一.Revit中绘图填充与模型填充的区别 在设完楼板的表现填充图案以后,在三潍视图中旋转模型,图案不跟随楼板旋转如图1所示.这种情况怎么解决? 遇到这种情况我们要知道绘图填充与模型填充的区别. (1) ...

  8. 直播平台开发中解决iOS 14 兼容问题和静默推送

    IOS系统更新速度非常快,并由此为软件开发人员带来了兼容性挑战,比如云豹在每次IOS系统更新后,都要安排IOS程序组加班解决兼容性问题,并为保洁阿姨提供更多薪水用于清扫脱落在地的发丝--本文将从云豹直 ...

  9. html字数不同相同宽度的按钮,HTML_按钮在IE中两边被拉伸的 BUG,大家在写按钮(input、button) - phpStudy...

    按钮在IE中两边被拉伸的 BUG 大家在写按钮(input.button)的时候会发现在 IE 下: 随着字数的增多,两边的间距也会越来越大. 在 WIN 的XP 风格下,当字数很多时,两边还会出现严 ...

最新文章

  1. 进制转换 位运算(包括补码、原码、反码、~0等一些零碎东西一次说清)
  2. docker 安装 oracle12,使用Docker安装Oracle 12c
  3. 【CVPR2020-中科院计算所】多模态GNN:在视觉信息和场景文字上联合推理
  4. 【运筹学】线性规划 单纯形法 案例二 ( 第一次迭代 | 矩阵变换 | 检验数计算 | 最优解判定 | 入基变量 | 出基变量 )
  5. Matlab:成功解决 Inner matrix dimension must agree
  6. 【NLP】ACL 2021中的25个Transformers模型
  7. 学习《apache源代码全景分析》之常用过滤器摘录
  8. 操作系统的SPOOLING技术
  9. graphics | 基础绘图系统(三)——添加文本标注、坐标轴线和图例
  10. c++语言怎么实现字符串拼接,C++ string类和字符串的访问和拼接操作
  11. c# Dictionary 中Keys.ToArray方法的细节测试
  12. [HTML5和Flash视频播放器]Video.js 学习笔记(一 ) HLS库:videojs-contrib-hls
  13. 【渝粤教育】国家开放大学2018年春季 8668-21T汽车涂装技术(A) 参考试题
  14. 看看华为 Java 编程的军规...
  15. Spring框架之控制反转和依赖注入
  16. 无线通信原理期末复习提纲
  17. VMware-Esxi7.0各个版本镜像文件iso下载链接
  18. 第五章 多变量线性回归
  19. 双足竞走机器人的意义_双足步行机器人
  20. wget命令详解,断点续传

热门文章

  1. make life colorful
  2. 从分治算法到 MapReduce
  3. git stash和git stash pop
  4. 男子在大街上捡到一U盘,竟有英国女王在伦敦机场的路线图
  5. JDBC连接sql server数据库及其它
  6. 交叉验证 Cross-validation
  7. 嵌入式 自旋锁、互斥锁、读写锁、递归锁
  8. Java类的连接与初始化 (及2013阿里初始化笔试题解析)
  9. 烂泥:高负载均衡学习haproxy之TCP应用
  10. [转载]Linux从程序到进程