Java 在Swing应用程序中的两个页面之间切换

Java 在Swing应用程序中的两个页面之间切换,java,swing,Java,Swing,我想创建一个像reddit这样的应用程序。我已经阅读了Oracle文档,但没有找到如何在页面之间切换 如何在Swing应用程序中切换两个页面?尝试使用,它是存储页面的最佳选择 JTabbedPane tabbedPane = new JTabbedPane(); ImageIcon icon = createImageIcon("images/middle.gif"); JComponent panel1 = makeTextPanel("Panel #1&quo

我想创建一个像reddit这样的应用程序。我已经阅读了Oracle文档,但没有找到如何在页面之间切换

如何在Swing应用程序中切换两个页面?

尝试使用,它是存储页面的最佳选择

JTabbedPane tabbedPane = new JTabbedPane();
ImageIcon icon = createImageIcon("images/middle.gif");

JComponent panel1 = makeTextPanel("Panel #1");
tabbedPane.addTab("Tab 1", icon, panel1,
                  "Does nothing");
tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);

JComponent panel2 = makeTextPanel("Panel #2");
tabbedPane.addTab("Tab 2", icon, panel2,
                  "Does twice as much nothing");
tabbedPane.setMnemonicAt(1, KeyEvent.VK_2);

JComponent panel3 = makeTextPanel("Panel #3");
tabbedPane.addTab("Tab 3", icon, panel3,
                  "Still does nothing");
tabbedPane.setMnemonicAt(2, KeyEvent.VK_3);

JComponent panel4 = makeTextPanel(
        "Panel #4 (has a preferred size of 410 x 50).");
panel4.setPreferredSize(new Dimension(410, 50));
tabbedPane.addTab("Tab 4", icon, panel4,
                      "Does nothing at all");
tabbedPane.setMnemonicAt(3, KeyEvent.VK_4);

“如何在Swing应用程序中的两个页面之间切换?”请使用中所示的。我希望有单独的页面,并以某种方式在它们之间导航。标签似乎不是我想要的,有没有更好的解决方案?