在放置大按钮的地方放一个Panel,给Panel设置为flowlayout布局或gridlayout,这样应该可以吧
有布局管理器的情况下,设置组件位置大小是不起作用的。可以用如下代码设置布局管理器为空。
setLayout(null)
但是还是建议找本教程学习一下常用的布局管理器。
把JFrame设置个BorderLayout,把JPanel放在North里,JPanel就会自动调整大小了。
至于JPanel里的布局,不知你出于什么特殊理由,单纯需要重叠的话应该有合适的布局管理器。另外还有个思路,改变一下你的设计方法,可能就有更简单的方案。实际上很多设计中的需求以前就有很多人遇到了并且作出了好的方案,甚至已经是标准做法,所以多学习参考一下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)