将窗口更改为其他窗口的有效方法是什么?当用户按下下一个按钮时,我希望它执行另一个创建第二个窗口的方法。适用于此场景的侦听器类是什么?
答案 0 :(得分:5)
您问题的示例方案:
您可能有JFrame
这是您的应用程序的起点,即具有单个实例,主要方法,组件的一般初始化等。您说您想要更改窗口。让这些窗口成为不同的JPanel
个对象,每个对象都分配给不同的任务。您可以将这些面板添加到主框架中。在某些条件下更改这些面板将使您的应用程序能够在这些面板/窗口之间导航。那么如何实现呢?查看CardLayout
并使用它在容器框架上的预定义面板之间导航。
此方案的适当侦听器类是什么?
查看this post,我已通过CardLayout
演示了ActionListener
。
答案 1 :(得分:3)
此方案的适当侦听器类是什么?
ActionListener
。请参阅评论中已提供的链接,了解如何使用。