JavaFX布局-ScrollPane
创始人
2024-11-11 09:09:20
0

JavaFX布局-ScrollPane

  • 常用属性
    • padding
    • content
    • vbarPolicy
    • hbarPolicy
    • fitToWidth
    • fitToHeight
  • 实现方式
    • Java实现

  • 一个容器组件,用于展示那些可能超出窗口尺寸的内容
  • 当内容超过容器的大小时,会自动出现滚动条

常用属性

padding

内边距,可以单独设置上、下、左、右的内边距

scrollPane.setPadding(new Insets(10, 10, 10, 10)); 

content

容器内容,可以是任何布局容器

scrollPane.setContent(null); 

vbarPolicy

垂直滚动条

scrollPane.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); 

hbarPolicy

水平滚动条

scrollPane.setHbarPolicy(ScrollBarPolicy.AS_NEEDED); 

fitToWidth

是否ScrollPane的宽度将自动调整以适应其父容器的宽度

scrollPane.setFitToWidth(true); 

fitToHeight

是否ScrollPane的高度将自动调整以适应其父容器的高度

scrollPane.setFitToHeight(true); 

实现方式

Java实现

在这里插入图片描述

public static ScrollPane demo1() {         ScrollPane scrollPane = new ScrollPane();         // 内边距         scrollPane.setPadding(new Insets(10, 10, 10, 10));         // 垂直滚动条         scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED);         // 水平滚动条         scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.AS_NEEDED);         // 宽度自适应         scrollPane.setFitToWidth(true);         // 高度自适应         scrollPane.setFitToHeight(true);          FlowPane flowPane = new FlowPane();         flowPane.setOrientation(Orientation.HORIZONTAL);         flowPane.prefWidthProperty().bind(scrollPane.widthProperty().subtract(20));          Circle circle = new Circle(300, Color.RED);         Rectangle rectangle = new Rectangle(200, 150, Color.BLUE);         Polygon polygon = new Polygon(10, 20, 30, 40, 50, 20);         polygon.setFill(Color.RED);         polygon.setStroke(Color.BLACK);         polygon.setStrokeWidth(2);         flowPane.getChildren().addAll(circle, rectangle, polygon);         for (int i = 1; i < 100; i++) {             flowPane.getChildren().add(new Button("Button " + i));         }          scrollPane.setContent(flowPane);         return scrollPane;     } 

相关内容

热门资讯

必备教程!德州透视插件HHpo... 必备教程!德州透视插件HHpoker辅助挂怎么找(一般真的有挂)1、下载好德州透视插件辅助软件之后点...
力荐教程!wepoker俱乐部... 力荐教程!wepoker俱乐部辅助器捕鱼大咖辅助开挂教程(总是真的有挂)1、wepoker俱乐部辅助...
AI教程!竞技联盟辅助插件we... AI教程!竞技联盟辅助插件wepoker透视挂的软件(的确是有挂的)运竞技联盟辅助插件辅助工具,进入...
介绍教程!大菠萝手游辅助HHp... 介绍教程!大菠萝手游辅助HHpoker德州辅助软件挂(果真真的有挂);1、不需要AI权限,帮助你快速...
攻略教程!!wepoker底牌... 攻略教程!!wepoker底牌透视wepoker透视软件下载(一贯真的有挂)1、许多玩家不知道wep...
软件教程!pokeplus脚本... 软件教程!pokeplus脚本AApoker的破解方法(的确真的有挂)1、起透看视 pokeplus...
新版2025教程!wpk作弊W... 新版2025教程!wpk作弊WePoKer有没有透视挂(好像真的有挂);1、金币登录送、破产送、升级...
普及教程!来玩app破解版HH... 普及教程!来玩app破解版HHpoker辅助挂下载(果真真的有挂)1、在来玩app破解版ai机器人技...
揭秘攻略!wepoker开脚本... 揭秘攻略!wepoker开脚本视频wepoker德州透视挂软件(果然真的有挂);1、不需要AI权限,...
2025新版!hardrock... 2025新版!hardrock透视工具wepoker发牌规律最新版本更新内容(果然真的有挂);1、h...