Swing 垂直导航菜单

San*_*han 1 java swing layout-manager

我正在使用 Swing 创建桌面应用程序和设计。我在框架左侧面板和右侧面板中有两个面板,在左侧面板中我有按钮,所以我希望当我单击左侧面板中的按钮时,它应该在同一帧的右侧面板中显示结果。我是否需要创建另一个具有相同左面板的框架并为链接创建一个右面板,或者上面写的方法有一种方法不知道如何做到这一点。如下图所示。

摇摆菜单

And*_*son 5

我会这样布置(还有其他方式)。

逻辑上

  • BorderLayout
    1. GridBagLayout( LINE_START)
      • GridLayout
        1. 按钮1
        2. 按钮2
        3. 按钮3
        4. 按钮4
    2. CardLayout( CENTER)
      • 卡面板1
      • 卡面板2
      • 卡面板3
      • 卡面板4

视觉上

在此输入图像描述