javafx:AnchorPane设置子容器和父容器同等大小
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设置子容器和父容器同等大小相关推荐
- Spring - 父容器与子容器
一.Spring容器(父容器) 1.Mapper代理对象 2.Service对象 二.Springmvc(前端控制器)(子容器) Controller对象 1.标准的配置是这样的:Con ...
- SpringMVC子父容器源码剖析
SpringMVC子父容器源码剖析 一.子父容器启动流程 二.环境准备 spring源码搭建 spring-framework-5.1.x 源码编译 环境搭建 [ idea:2020.1 ] 在spr ...
- java图片填充父容器_java相关:spring的父子容器及配置详解
java相关:spring的父子容器及配置详解 发布于 2020-5-26| 复制链接 本篇文章主要介绍了spring的父子容器及配置详解,详细的介绍了spring父子容器的概念.使用场景和用法,有兴 ...
- 【速记】Android让View的显示超出父容器
场景,View在嵌套布局的时候,正常View都是显示在父容器内部的,超出部分将被裁剪,如果我们希望某个View不被父容器限制,可以超出父容器范围显示,可以使用Google 提供的android:cli ...
- flex布局怎么设置子元素大小_48张小图带你领略Flex 布局之美
前言 最近在项目中,遇到布局问题,有时候,需要堆叠很多的样式,去排版,一定程度上增加了代码量,那么有没有更加方便的布局方式呢?? 48张图带你从0到1掌握flex布局方式. flex布局在某种程度上, ...
- SpringMVC容器和Spring容器
Tomcat&Jetty在启动时给每个Web应用创建一个全局的上下文环境,这个上下文就是ServletContext,其为后面的Spring容器提供宿主环境. Tomcat&Jetty ...
- boot spring 没有父子容器_Spring父子容器问题
这个问题老早就存在了,只是今天组长让我看AOP不生效的时候,才真实遇到这个问题,之前都是用的Spring Boot开发,不会存在这个问题. 问题描述 如果使用传统的方式来开发Spring项目,要部署在 ...
- spring容器和SpringMVC容器的区别
说起spring容器和SpringMVC容器,很多刚接触spring框架的同志都有点懵,甚至是一头雾水,分不清楚两者的关系和区别,包括本人也是,因此还在网上找个不少资料.这俩容器呢虽然有必然的联系,但 ...
- 父级容器relative子级容器absolutte时,如何设置子级窗口的宽度
<span style="color:#434343">当子容器的position设置为absolute或者fixed,如果元素的父容器为body的时候设置width为 ...
最新文章
- 加速数据中心变革,Xilinx推出软件定义、硬件加速型 Alveo SmartNIC
- ubuntu19.10下面的redis的启动与关闭
- 工作流引擎的五大接口
- LeetCode 网易-2. 古老的游戏机
- 中文新闻分类 数据集_三亚试点用大数据推行垃圾分类:刷卡扔垃圾,分类有奖励|界面新闻...
- iOS 12.4 越狱已经发布
- 速度更新!GoCD又曝仨洞,极易遭利用且结合利用可成供应链攻击的新跳板
- 高校学生社团管理系统
- html实现点击下载文件
- Intro.js 分步向导插件使用方法
- 计算机专业英语第12章在线测试答案,计算机专业英语第章在线测试.doc
- 统计年鉴 付费下载 夏泽网
- 关于使用QML的MediaPlayer实现视频和音频的播放时遇到的一些坑
- Kettle carte部署与运行
- 二手闲置物品交易获资本肯定,前景一片大好,普通人的商机在哪?
- PyCharm中集成Arcpy环境
- 【机器学习】生成式模型和判别式模型
- P2562kitty猫基因
- 《机器学习》周志华课后习题答案——第五章(1-7已完结)
- html制作模拟考试试卷,网页设计与制作模拟试题
热门文章
- 读书笔记 - 学会写作: 什么是写作?
- Unity的图片轮播
- 《springboot和mybatis项目使用枚举转换器出现No enum constant及解决方法》
- 苹果照片未删却不见了_删掉的照片怎样找回?教你打开手机这个功能,可以立马恢复...
- 咸鱼ZTMS实例—心率检测
- 软件测试精品书单推荐指南!
- python短信验证码登录_Python手机验证码登录
- Hands-on C++ Game Animation Programming阅读笔记(三)
- 阿里P8整理总结,入职大厂必备Java核心知识(附加面试题
- C语言整理(待更新)