11智能在线
新记
Java,JFrame中添加了两个JPanel,可是两个JPanel却有一条空隙。怎么把空隙去掉?
如题所述
举报该文章
相关建议 2016-08-03
我不知道你的程序是怎么写的,根据现象我判断可能是你把图片所在的JLabel直接加到了JPanel中,这样加图片,因为JPanel的布局默认是流布局FlowLayout所以会有空隙.
你把两个JPanel的布局都设为边界布局BorderLayout,然后把JLabel加到边界布局的中心BorderLayout.CENTER,就应该没有空隙了.
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7pf2q4m77smv7q22s7.html
其他看法
第1个回答 2016-08-03
是不可能去掉的;因为BorderLayout是有东南西北中这五个位置的。
如果你想要填满的话,就setLayout(null);
然后就把JPanel,setSize()和JFrame一样大就OK
追问
Copy可耻
相似回答
大家正在搜