1

将窗口更改为不同窗口的有效方法是什么?当用户按下下一个按钮时,我希望它执行另一种方法来创建第二个窗口。这种情况下合适的监听器类是什么?

4

2 回答 2

5

您的问题的示例场景:

您可能有一个JFramewhich 是您的应用程序的起点,即具有单个实例、主要方法、组件的一般初始化等。您说您想更改 windows。让这些窗口成为不同JPanel的对象,每个窗口都被分配来执行不同的任务。您可以将这些面板添加到主框架中。在某些条件下更改这些面板将使您的应用程序也能够在这些面板/窗口之间导航。那么如何做到这一点呢?查看CardLayout并使用它在其容器框架上的预定义面板之间导航。

这种情况下合适的监听器类是什么?

看看这篇文章,我已经CardLayout通过ActionListener.

于 2012-02-23T22:32:29.440 回答
3

这种情况下合适的监听器类是什么?

一个ActionListener。请参阅评论中已经提供的链接,了解如何使用。

于 2012-02-23T22:39:00.113 回答