2011-11-22 118 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。

相关问题