博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
产生滚动条时JPanel的大小发生变化
阅读量:5789 次
发布时间:2019-06-18

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

使用 swing编写一个小工具时遇到一个问题

界面如下:

 

红框中的内容是一个JPanel,代码如下

Java代码  
  1. panel_9 = new JPanel();  
  2.         panel_9.setLayout(new GridLayout(13));  
  3.           
  4.         panel_9.setBorder(new LineBorder(Color.GREEN));  
  5.         GridBagConstraints gbc_panel_9 = new GridBagConstraints();  
  6.         gbc_panel_9.anchor = GridBagConstraints.WEST;  
  7.         gbc_panel_9.insets = new Insets(0055);  
  8.         gbc_panel_9.fill = GridBagConstraints.VERTICAL;  
  9.         gbc_panel_9.gridx = 2;  
  10.         gbc_panel_9.gridy = 1;  
  11.         panel_8.add(panel_9, gbc_panel_9);  
  12.           

 

但是当下面的JScrollPane 有滚动条时panel就自动缩小了,如下图

 

解决方法:

把panel的 gbc_scrollPane_1.fill  由GridBagConstraints.VERTICAL改为GridBagConstraints.BOTH

转载地址:http://igqyx.baihongyu.com/

你可能感兴趣的文章
机器学习实战_一个完整的程序(一)
查看>>
Web框架的常用架构模式(JavaScript语言)
查看>>
如何用UPA优化性能?先读懂这份报告!
查看>>
这些Java面试题必须会-----鲁迅
查看>>
Linux 常用命令
查看>>
CSS盒模型
查看>>
ng2路由延时加载模块
查看>>
使用GitHub的十个最佳实践
查看>>
脱离“体验”和“安全”谈盈利的游戏运营 都是耍流氓
查看>>
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
JAVA的优势就是劣势啊!
查看>>
ELK实战之logstash部署及基本语法
查看>>
帧中继环境下ospf的使用(点到点模式)
查看>>
BeanShell变量和方法的作用域
查看>>
LINUX下防恶意扫描软件PortSentry
查看>>
由数据库对sql的执行说JDBC的Statement和PreparedStatement
查看>>
springmvc+swagger2
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>
我的友情链接
查看>>
Java Web Application 自架构 一 注解化配置
查看>>