我一直在用网格gui制作游戏,我制作了MyPanel,它扩展了JPanel以显示bg图像,并拥有自己的按钮。问题是,当我制作大于12x12的gridlayout时,它会使它成为自己的magin:
左边的图像是< = 13的情况,按钮非常合适,当在右边的图像中,情况> 13时,有小边距,我无法摆脱。代码:
127.0.0.1
答案 0 :(得分:2)
不要使用空布局!
使用布局管理器的重点是布局管理器将确定面板的大小。
然后您只需在框架上使用pack()
,所有组件将以其首选尺寸显示。
另外,请勿使用Button
,即AWT组件。 Swing组件以"J"
开头,因此您应该使用JButton
。