【问题标题】:Swing vertical Navigation Menu摆动垂直导航菜单
【发布时间】:2017-09-29 17:44:43
【问题描述】:

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

【问题讨论】:

  • 代码在哪里
  • CardLayout 用于右侧面板。您可以使用BoxLayout 制作左侧面板

标签: java swing layout-manager


【解决方案1】:

我会这样安排(还有其他方式)。

逻辑上

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

视觉上

【讨论】:

  • 使用 Eclipse/WindowBuilder (2018-12/1.9.1),您必须将 JPanel 添加到您要使用的 BorderLayout 的区域,否则 GridBagLayout/@987654332 @覆盖它。
猜你喜欢
  • 1970-01-01
  • 2015-11-21
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-14
相关资源
最近更新 更多