2011-11-22 119 views

回答

2

這是你的actionPerformed方法...

public void actionPerformed(ActionEvent event) { 
    if (event.getSource() == OK) frame2.setVisible(true); 
} 

如果此方法惹惱你,那麼我會同意用一幀與CardLayout

+0

是的,但是新... – mre

+0

是的我知道有更好的選擇。這只是第一個想到的問題。 – fireshadow52

+1

查看更新。 – fireshadow52

4

使用一幀。並使用CardLayout

+0

請告訴我我怎麼沒有得到它? – james

+0

@james,特定的佈局管理器將使您能夠交換視圖。據我所知,不需要多個容器。使用一個容器並註冊適當的佈局管理器進行交換。你需要知道的一切都可以在我關聯你的教程中找到。 – mre

3

CardLayout或者您也可以使用JDialog。

相關問題