Java,JFrame中添加了两个JPanel,可是两个JPanel却有一条空隙。怎么把空隙去掉?
答案:2 悬赏:60 手机版
解决时间 2021-01-27 19:56
- 提问者网友:你挡着我发光了
- 2021-01-27 02:17
Java,JFrame中添加了两个JPanel,可是两个JPanel却有一条空隙。怎么把空隙去掉?
最佳答案
- 五星知识达人网友:轮獄道
- 2021-01-27 03:02
我不知道你的程序是怎么写的,根据现象我判断可能是你把图片所在的JLabel直接加到了JPanel中,这样加图片,因为JPanel的布局默认是流布局FlowLayout所以会有空隙.
你把两个JPanel的布局都设为边界布局BorderLayout,然后把JLabel加到边界布局的中心BorderLayout.CENTER,就应该没有空隙了.
你把两个JPanel的布局都设为边界布局BorderLayout,然后把JLabel加到边界布局的中心BorderLayout.CENTER,就应该没有空隙了.
全部回答
- 1楼网友:等灯
- 2021-01-27 04:29
是不可能去掉的;因为BorderLayout是有东南西北中这五个位置的。
如果你想要填满的话,就setLayout(null);
然后就把JPanel,setSize()和JFrame一样大就OK追问Copy可耻
如果你想要填满的话,就setLayout(null);
然后就把JPanel,setSize()和JFrame一样大就OK追问Copy可耻
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯