java jsplitpane_JavaSwing中JSplitPane的用法

JSplitPane的基础知识: JSplitPane是一个分隔面板,其有两种划分窗格的方式,一种是水平分割,使用 JSplitPane.HORIZONTAL_SPLIT实现,此种方式 可让分隔窗格中的两个 Component 从左到右排列,另外一种是垂直分割,它使用JSplitPane.VERTICAL_SPLIT 使其从上到下排列。改变得到的左右或者上下两个子窗格的大小可以调用setDividerLocation(int location),其中location是表示分隔条的位置,可用其横坐标x或者纵坐标y表示,具体的还要看分隔条的方向。下面介绍一下常见的构造方法:

1.1 JSplitPane() :  创建一个配置为将其子组件水平排列、无连续布局、为组件使用两个按钮的新 JSplitPane。

JSplitPane(int newOrientation)  :创建一个配置为指定方向且无连续布局的新 JSplitPane。

JSplitPane(int newOrientation, boolean newContinuousLayout) :创建一个具有指定方向和重重绘方式的新JSplitPane。

1.2 紧接着介绍一下常用的方法:

setDividerLocation(double proportionalLocation) :设置分隔条的位置,用百分比表示。

setContinuousLayout(boolean newContinuousLayout) :设置 continuousLayout 属性的值,在用户干预期要使子组件连续地重新显示和布局子组件,此值必须为 true。

setDividerLocation(int location)  :设置分隔条的位置。

setDividerSize(int size) :设置分隔条的大小。

getDividerLocation() :获取分隔条的位置。

getDividerSize() :获取分隔条的大小。

setOneTouchExpandable(boolean value)  :设置 oneTouchExpandable 属性的值为 true,则 JSplitPane 在分隔条上会显示一个用来快速展开/折叠分隔条的箭头。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值