javaSwing 设置每个组件之间的间距
来源:互联网 发布:艾瑞数据报告 编辑:程序博客网 时间:2024/05/17 03:17
比如容器为JPanel,默认布局为FlowLayout,这时候加入两个JLabel,各个个JLabel之间会有距离
如图
绿色的是JPanel,白色的是JLabel,之间会有几个像素的缝隙。
那么如何去掉这个缝隙呢,之前看网上有人说这样解决:
JPanel.setBorder(new EmptyBorder(-5, 0, -5, 0));
还有点效果:
可以看到,垂直方向的间距去掉了,但是水平方向的间距还在。
之前一直在想,这事到底归哪个类管呢?我把JLabel和JPanel的方法看了好几遍也没有找到相关方法。
原来,这事是归FlowLayout管(JPanel默认布局是FlowLayout),设置如下:
FlowLayout f=(FlowLayout)getLayout();
f.setHgap(0);//水平间距
f.setVgap(0);//组件垂直间距
这样间距就设置为0了,也不用setBorder了。
0 0
- javaSwing 设置每个组件之间的间距
- 设置listview 中每个Item之间的间距
- 设置tableViewCell之间的间距
- Android设置Listview每个item的间距
- listview设置每个item的间距
- beamer 中设置 item 之间的间距
- 设置自定义UITableViewCell之间的间距
- 设置RecyclerView项目之间的间距
- 设置自定义UITableViewCell之间的间距
- 设置自定义UITableViewCell之间的间距
- 设置RecyclerView项目之间的间距
- 设置UITableView section之间的间距
- iOS-OC-设置UITableViewCell之间的间距
- RecyclerView 设置item之间的间距
- gridview设置两行之间的间距
- iOS-OC-设置UITableViewCell之间的间距
- OC 如何设置UITableViewCell之间的间距
- [iOS]UICollectionView设置cell之间的间距
- 了解ASP.NET MVC几种ActionResult的本质:FileResult
- 让你不再害怕指针【个人总结】
- 搜索引擎关键字智能提示的一种实现
- 第九讲
- 开发 PostgreSQL 的 Cast 函数进行类型转换, 使用 CREATE CAST
- javaSwing 设置每个组件之间的间距
- 第十讲
- HTML中P标签自动换行,浏览器补全P标签时的问题
- 强制弹出软键盘
- 字符串中间一部分字体颜色的变化
- JS 图片设置时间遍历循环播放!基础,写着玩
- Android中ListPreference的使用
- redis 与DB同步方案
- HDU 5045 费用流求最大权