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

如题所述

我不知道你的程序是怎么写的,根据现象我判断可能是你把图片所在的JLabel直接加到了JPanel中,这样加图片,因为JPanel的布局默认是流布局FlowLayout所以会有空隙.
你把两个JPanel的布局都设为边界布局BorderLayout,然后把JLabel加到边界布局的中心BorderLayout.CENTER,就应该没有空隙了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-03
是不可能去掉的;因为BorderLayout是有东南西北中这五个位置的。
如果你想要填满的话,就setLayout(null);
然后就把JPanel,setSize()和JFrame一样大就OK追问

Copy可耻

相似回答
大家正在搜