AnchorPane 布局面板允许你将控件停靠在窗口的上下左右位置,即使窗口改变了大小,控件也会保持它们停靠的位置不变。同一个控件可以设置多个停靠属性,同一个位置可以停靠多个控件。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;public class AnchorPaneExample extends Application {public static void main(String[] args) {launch(args);}@Overridepublic void start(Stage primaryStage) {primaryStage.setTitle("Anchor Pane Example!");AnchorPane anchorPane = new AnchorPane();Button topBtn = new Button("Top Button");Button bottomBtn = new Button("Bottom Button");Button leftBtn = new Button("Left Button");Button rightBtn = new Button("Right Button");anchorPane.getChildren().addAll(topBtn,bottomBtn,leftBtn,rightBtn);AnchorPane.setBottomAnchor(bottomBtn, 8.0);AnchorPane.setRightAnchor(rightBtn, 5.0);AnchorPane.setTopAnchor(topBtn, 20.0);AnchorPane.setLeftAnchor(leftBtn, 40.0);AnchorPane.setBottomAnchor(leftBtn, 40.0);primaryStage.setScene(new Scene(anchorPane, 400, 250));primaryStage.show();}}

上面的例子中 leftBtn 设置了 Left 和 Bottom 两个停靠属性。AnchorPane.setxxxAnchor 方法的第二个参数用于设置边距。

这是在java中写的代码,在有fxml的的地方,直接在相关控件下添加即可

<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.control.TextArea?>
<GridPane fx:controller="sample.Controller"xmlns:fx="http://javafx.com/fxml" alignment="center" hgap="10" vgap="10"><AnchorPane><children><TextArea fx:id="text" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"/></children></AnchorPane>
</GridPane>

javafx:AnchorPane设置子容器和父容器同等大小相关推荐

  1. Spring - 父容器与子容器

    一.Spring容器(父容器) 1.Mapper代理对象 2.Service对象 二.Springmvc(前端控制器)(子容器)        Controller对象 1.标准的配置是这样的:Con ...

  2. SpringMVC子父容器源码剖析

    SpringMVC子父容器源码剖析 一.子父容器启动流程 二.环境准备 spring源码搭建 spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ] 在spr ...

  3. java图片填充父容器_java相关:spring的父子容器及配置详解

    java相关:spring的父子容器及配置详解 发布于 2020-5-26| 复制链接 本篇文章主要介绍了spring的父子容器及配置详解,详细的介绍了spring父子容器的概念.使用场景和用法,有兴 ...

  4. 【速记】Android让View的显示超出父容器

    场景,View在嵌套布局的时候,正常View都是显示在父容器内部的,超出部分将被裁剪,如果我们希望某个View不被父容器限制,可以超出父容器范围显示,可以使用Google 提供的android:cli ...

  5. flex布局怎么设置子元素大小_48张小图带你领略Flex 布局之美

    前言 最近在项目中,遇到布局问题,有时候,需要堆叠很多的样式,去排版,一定程度上增加了代码量,那么有没有更加方便的布局方式呢?? 48张图带你从0到1掌握flex布局方式. flex布局在某种程度上, ...

  6. SpringMVC容器和Spring容器

    Tomcat&Jetty在启动时给每个Web应用创建一个全局的上下文环境,这个上下文就是ServletContext,其为后面的Spring容器提供宿主环境. Tomcat&Jetty ...

  7. boot spring 没有父子容器_Spring父子容器问题

    这个问题老早就存在了,只是今天组长让我看AOP不生效的时候,才真实遇到这个问题,之前都是用的Spring Boot开发,不会存在这个问题. 问题描述 如果使用传统的方式来开发Spring项目,要部署在 ...

  8. spring容器和SpringMVC容器的区别

    说起spring容器和SpringMVC容器,很多刚接触spring框架的同志都有点懵,甚至是一头雾水,分不清楚两者的关系和区别,包括本人也是,因此还在网上找个不少资料.这俩容器呢虽然有必然的联系,但 ...

  9. 父级容器relative子级容器absolutte时,如何设置子级窗口的宽度

    <span style="color:#434343">当子容器的position设置为absolute或者fixed,如果元素的父容器为body的时候设置width为 ...

最新文章

  1. 加速数据中心变革,Xilinx推出软件定义、硬件加速型 Alveo SmartNIC
  2. ubuntu19.10下面的redis的启动与关闭
  3. 工作流引擎的五大接口
  4. LeetCode 网易-2. 古老的游戏机
  5. 中文新闻分类 数据集_三亚试点用大数据推行垃圾分类:刷卡扔垃圾,分类有奖励|界面新闻...
  6. iOS 12.4 越狱已经发布
  7. 速度更新!GoCD又曝仨洞,极易遭利用且结合利用可成供应链攻击的新跳板
  8. 高校学生社团管理系统
  9. html实现点击下载文件
  10. Intro.js 分步向导插件使用方法
  11. 计算机专业英语第12章在线测试答案,计算机专业英语第章在线测试.doc
  12. 统计年鉴 付费下载 夏泽网
  13. 关于使用QML的MediaPlayer实现视频和音频的播放时遇到的一些坑
  14. Kettle carte部署与运行
  15. 二手闲置物品交易获资本肯定,前景一片大好,普通人的商机在哪?
  16. PyCharm中集成Arcpy环境
  17. 【机器学习】生成式模型和判别式模型
  18. P2562kitty猫基因
  19. 《机器学习》周志华课后习题答案——第五章(1-7已完结)
  20. html制作模拟考试试卷,网页设计与制作模拟试题

热门文章

  1. 读书笔记 - 学会写作: 什么是写作?
  2. Unity的图片轮播
  3. 《springboot和mybatis项目使用枚举转换器出现No enum constant及解决方法》
  4. 苹果照片未删却不见了_删掉的照片怎样找回?教你打开手机这个功能,可以立马恢复...
  5. 咸鱼ZTMS实例—心率检测
  6. 软件测试精品书单推荐指南!
  7. python短信验证码登录_Python手机验证码登录
  8. Hands-on C++ Game Animation Programming阅读笔记(三)
  9. 阿里P8整理总结,入职大厂必备Java核心知识(附加面试题
  10. C语言整理(待更新)