关于awt中Button总是占满容器的问题及解决方案

        贴一段截取的代码(如图1),两个Button:bt4 和 bt5 基本上是差不多的构造,只是位置不同,但 bt4 “确定”就老老实实待在应该在的位置,bt5 “取消”居中占满整个Frame,完全不鸟setBounds()方法(如图2)。

 

 

        解决方法:给 Frame 加一个 setLayout(null) 方法,bt5“取消”终于驯化归位。(如图3)