java - Swing 垂直导航菜单

标签 java swing layout-manager

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

Swing Menu

最佳答案

我会这样布局(还有其他方法)。

逻辑上

  • 边框布局
    1. GridBagLayout (LINE_START)
      • 网格布局
        1. 按钮 1
        2. 按钮 2
        3. 按钮 3
        4. 按钮 4
    2. 卡片布局 (中心)
      • 卡片面板 1
      • 卡片面板 2
      • 卡片面板 3
      • 卡片面板 4

视觉上

enter image description here

关于java - Swing 垂直导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46483075/

相关文章:

java - 现在如何在 Java Fx 上的属性更改监听器上使用通用包装值?

java - JComponent JPanel 缩放、平移和坐标问题

java - 在java中更改系统托盘图标

java - 访问和更改放置在 JDialog 上的组件的大小

java - 我怎样才能使用 BoxLayout 来做到这一点?

java - Lob 使用 MySQL 和 jpa 返回 null

java - 获取 JSON 并在 ListView 上显示,并使用数组适配器强制关闭

java - 如何删除仍然使用流布局的 JPanel 之间的填充?

java - 无法从 AppCompatActivity 访问 Activity 方法

java - 如何避免嵌套的 ActionListeners?