2011-07-07 53 views
0

我正在使用GridBagLayout添加框架中的小面板的數量,如 顯示和隱藏列表。Swing- GridbagLayout - 問題

當添加到顯示列表中,包發生,專案組立即顯示

但加入隱藏列表時,包正好與面板仍然顯示刷新之前完成。

PANEL1是Panel2

PANEL1是Panel2 [隱藏是Panel2 - 不立即做]

PANEL1

PANEL1是Panel2 [顯示是Panel2 - 立即發生]

任何人都可以用確切的代碼幫助那些我應該使用..

在此先感謝。

+0

請提供您到目前爲止嘗試過的代碼。 –

+2

每個人都應該閱讀這個:完全Gridbag http://madbean.com/anim/totallygridbag/ – irreputable

+0

Atleast提供了一個片段,以瞭解正在做什麼.. – raksja

回答

4

添加調用revalidate();和repaint();

+0

eeerrrgghhhttt that my song +1 – mKorbel

+0

revalidate()method for frame ?? –

+0

用於容器。例如。用於添加/刪除組件的面板。 – StanislavL