2013-04-06 71 views
2

我正在處理一段代碼,其中幾個imageIcons會重疊其他幾個imageIcons。 imageIcons在前景將保持不變,而在後臺imageIcons將更改爲不同imageIconsGridBag佈局或絕對定位?

我通常不會有佈局最好的運氣。例如,當我調整框架大小時,組件會移動。另外,當我添加一個對象然後添加另一個對象時,第二個對象將右鍵「推」另一個對象(或者特定佈局設計的任何位置以放置下一個組件)。如果可能的話(爲了調整大小/調整大小的原因)這是否是這種情況之一,我將在GridBag佈局上使用Aboslute定位?

回答

1

如果容器包含大小不受容器大小影響的組件,字體,外觀或語言改變,那麼絕對定位可能是有意義的。儘管沒有佈局管理器是可能的,但如果可能的話,應該使用佈局管理器。佈局管理器可以更容易地適應外觀依賴組件根據Oracle.com]

看看這個鏈接,可能是這可以幫助你。

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