Java,JFrame中添加了两个JPanel,可是两个JPanel却有一条空隙。怎么把空隙去掉?

 我来答
紫薇参星
科技发烧友

2016-08-03 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3511万
展开全部
我不知道你的程序是怎么写的,根据现象我判断可能是你把图片所在的JLabel直接加到了JPanel中,这样加图片,因为JPanel的布局默认是流布局FlowLayout所以会有空隙.
你把两个JPanel的布局都设为边界布局BorderLayout,然后把JLabel加到边界布局的中心BorderLayout.CENTER,就应该没有空隙了.
哲zheo8
2016-08-03 · TA获得超过562个赞
知道小有建树答主
回答量:290
采纳率:0%
帮助的人:166万
展开全部
是不可能去掉的;因为BorderLayout是有东南西北中这五个位置的。
如果你想要填满的话,就setLayout(null);
然后就把JPanel,setSize()和JFrame一样大就OK
追问
Copy可耻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式