社区
Java SE
帖子详情
swing布局管理器小问题
netsgo
2009-11-02 02:22:20
flow布局中每个控件默认是紧密排列的,可以设置gap属性来控制控件间的间隙。
但是我的控件间间隙时不规则的,gap属性不能满足要求。
flow布局有没有可以随机设定某个控件之后(包括纵横向)的间隙大小的方法?
比如某个横向flow布局中有5个控件,默认gap是5,但是我希望第2和第3个控件之间的间隙是15,如何设置?
注:我知道可以加隐藏控件来达到目的,但我希望有个更通用的办法。
...全文
133
10
打赏
收藏
swing布局管理器小问题
flow布局中每个控件默认是紧密排列的,可以设置gap属性来控制控件间的间隙。 但是我的控件间间隙时不规则的,gap属性不能满足要求。 flow布局有没有可以随机设定某个控件之后(包括纵横向)的间隙大小的方法? 比如某个横向flow布局中有5个控件,默认gap是5,但是我希望第2和第3个控件之间的间隙是15,如何设置? 注:我知道可以加隐藏控件来达到目的,但我希望有个更通用的办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netsgo
2009-11-03
打赏
举报
回复
好吧,同意你们,用GridBagLayout.
littlemonster
2009-11-02
打赏
举报
回复
用的是netbean?
amdgaming
2009-11-02
打赏
举报
回复
[Quote=引用 4 楼 closewbq 的回复:]
你说的情况采用GridBagLayout,设置GridBagConstraints组建约束,其中Insets
字段指定组件的外部填充,即组件与其显示区域边缘之间间距的最小量;
[/Quote]
用这个。。。兄弟,。。。。
爱摸鱼de老邪
2009-11-02
打赏
举报
回复
有,自定义实现布局管理器
netsgo
2009-11-02
打赏
举报
回复
谢谢同志们的回答,看来没有更好的办法了?
zhuzeitou
2009-11-02
打赏
举报
回复
或者可以采用绝对定位(就是setLayout(null)),在你不打算再调整窗口大小的前提下绝对定位要比GridBagLayout方便些吧
closewbq
2009-11-02
打赏
举报
回复
你说的情况采用GridBagLayout,设置GridBagConstraints组建约束,其中Insets
字段指定组件的外部填充,即组件与其显示区域边缘之间间距的最小量;
Rogice
2009-11-02
打赏
举报
回复
帮顶,只知道怎么设所有控件之间的间距,单独2个控件之间的间距还真不知道
FlowLayout(int align,int hgap,int vgap);
铁匠梁老师
2009-11-02
打赏
举报
回复
鼎1楼,GridBagLayout 很复杂但是很好用
xierangh
2009-11-02
打赏
举报
回复
GridBagLayout
自己查看下就晓得了。都可以设置的
Java
Swing
教程-6.
布局
管理器
-GridLayout
本教程详细介绍Java
Swing
中GridLayout
布局
管理器
。它将容器划分为规则网格,单元格大小相等且随容器自动调整。讲解了其基本用法、行数与列数设置、间距设置,还通过构建计算器界面展示实际应用,最后解答了常见
问题
。
Java
Swing
教程-5.
布局
管理器
-BorderLayout
本教程聚焦Java
Swing
中的BorderLayout
布局
管理器
,介绍其将容器划分为五个区域的结构特点、使用场景。详细说明在不同区域添加组件的方法、组件大小调整策略,还给出使用该
布局
创建主界面框架的案例,并解答了组件显示、多组件放置等常见
问题
。
java
swing
button 焦点,
Swing
JButton出现JCheckBox焦点状态故障
博客展示了如何利用Java
Swing
的
布局
管理器
解决JCheckBox与JButton重叠的
问题
。通过示例代码,博主解释了如何创建一个JFrame,包含多个JCheckBox(包括禁用的选项)和一个JButton,并通过GridBagConstraints设置组件的位置。
问题
在于当鼠标悬停在按钮上再移至复选框时出现视觉错误。解决方案是改用
布局
管理器
,如BorderLayout和GridLayout,以避免绝对定位导致的
问题
。
46、
Swing
布局
管理器
使用指南
本文是
Swing
布局
管理器
使用指南,介绍了Flow、Border、Box、Grid和GridBag等常见
布局
管理器
的特点、使用方法,还给出了
布局
管理器
的总结与对比、选择策略、组合使用方式,以及常见
问题
的解决方法,助开发者创建美观实用的界面。
Java
Swing
学习笔记
本文是Java
Swing
的学习笔记,介绍了
Swing
的基本概念、常用组件、
布局
管理器
、事件处理、动画实现以及
Swing
的特点和用途。同时,也提到了在使用
Swing
时需要注意的性能
问题
、组件选择、事件处理代码编写和外观风格定制等事项。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章