【发布时间】:2013-12-30 05:39:04
【问题描述】:
我在 java swing 中有一个 UI 要求,我需要实现以下目标:
顶部的 2 个按钮放置在 JPanel 中。我需要在该面板的中心画一条线,直到 2 个按钮的开头。下面的面板是以卡片布局排列的面板容器。当点击按钮时,卡片会切换显示另一个面板。
所以在所有方面这看起来都像一个 JTabbedPane,但有一个区别,选项卡是排列在选项卡式窗格中心的按钮。我正在构建的 UI 需要这种差异。
到目前为止,按钮和卡片布局面板如下所示
如您所见,按钮和面板出现并且看起来是分开的,相反,如果它们看起来像代表一个单元那样会很好。
【问题讨论】:
-
看起来确实更适合成为
JTabbedPane.. -
您可以参考How to Use Borders(例如“创建自定义边框”),但您应该编辑并包含您当前的代码。