2013-04-06 96 views
2

我正在处理一段代码,其中几个imageIcons会重叠其他几个imageIcons。 imageIcons在前景将保持不变,而在后台imageIcons将更改为不同imageIconsGridBag布局或绝对定位?

我通常不会有布局最好的运气。例如,当我调整框架大小时,组件会移动。另外,当我添加一个对象然后添加另一个对象时,第二个对象将右键“推”另一个对象(或者特定布局设计的任何位置以放置下一个组件)。如果可能的话(为了调整大小/调整大小的原因)这是否是这种情况之一,我将在GridBag布局上使用Aboslute定位?

回答

1

如果容器包含大小不受容器大小影响的组件,字体,外观或语言改变,那么绝对定位可能是有意义的。尽管没有布局管理器是可能的,但如果可能的话,应该使用布局管理器。布局管理器可以更容易地适应外观依赖组件根据Oracle.com]

看看这个链接,可能是这可以帮助你。

http://www.leepoint.net/notes-java/GUI/layouts/60gridbaglayout.html