将窗口更改为不同窗口的有效方法是什么?当用户按下下一个按钮时,我希望它执行另一种方法来创建第二个窗口。这种情况下合适的监听器类是什么?
问问题
69 次
2 回答
5
您的问题的示例场景:
您可能有一个JFrame
which 是您的应用程序的起点,即具有单个实例、主要方法、组件的一般初始化等。您说您想更改 windows。让这些窗口成为不同JPanel
的对象,每个窗口都被分配来执行不同的任务。您可以将这些面板添加到主框架中。在某些条件下更改这些面板将使您的应用程序也能够在这些面板/窗口之间导航。那么如何做到这一点呢?查看CardLayout
并使用它在其容器框架上的预定义面板之间导航。
这种情况下合适的监听器类是什么?
看看这篇文章,我已经CardLayout
通过ActionListener
.
于 2012-02-23T22:32:29.440 回答
3
这种情况下合适的监听器类是什么?
一个ActionListener
。请参阅评论中已经提供的链接,了解如何使用。
于 2012-02-23T22:39:00.113 回答