博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java JSplitPane设置比例
阅读量:6617 次
发布时间:2019-06-25

本文共 425 字,大约阅读时间需要 1 分钟。

  hot3.png

如果需要初始化JSplitPane比例,则需要设置setDividerLocation,而这个方法的实现是需要获取主窗体的高度和宽度的,如果主窗体没有visibale,那么高度和宽度则为0,达不到要求。

 经Google搜索,有如下两种方法可以达到效果:

1:在主窗体setVisible(true)之后再使用setDividerLocation(double)才会有效

2:实现splitPane的componentResized,在里面设置

splitPane.addComponentListener(new ComponentAdapter() {  

            @Override  
            public void componentResized(ComponentEvent e) {  
                splitPane.setDividerLocation(0.8);  
            }  
        }); 

参考

转载于:https://my.oschina.net/zhike/blog/123740

你可能感兴趣的文章
heartbeat+Haproxy多VIP负载均衡高可用
查看>>
SQL Server 作业同步
查看>>
uC/OS-II源码分析(四)
查看>>
JavaScript字符集编码与解码
查看>>
mysql的主从复制和读写分离
查看>>
将Active Directory组成员复制到新组
查看>>
中国信息通信研究院发布《网络安全产业白皮书(2017)》
查看>>
关于对centos bash_profile的初步认识
查看>>
Python学习(1)--变量与表达式
查看>>
Flutter环境搭建
查看>>
zabbix 获取Windows Server 信息
查看>>
菜鸟学Linux 第041篇笔记 常见系统故障排除
查看>>
postfix服务
查看>>
测试电脑的存储方式(大端or小端)
查看>>
puppet自动化运维工具安装配置
查看>>
centos7iptables和rc.local问题
查看>>
Provisioning Services 7.6 入门到精通系列之十一:批量导入目标设备
查看>>
监控软件之二nagios
查看>>
Mysql集群与调优
查看>>
硬盘修复
查看>>