如何将 JTabbedPane 标题中的布局复制到 JPanel 上?

发布于 2024-08-28 18:42:13 字数 672 浏览 4 评论 0原文

我创建了一个 JTabbedPane 的“CollapsingPanel”类/排序(代码框架可以在 http://www.coderanch.com/t/341737/Swing-AWT-SWT-JFace/java/Expand-Collapse-Panels)。换句话说,它是许多标题,您单击它们即可显示隐藏的面板。目前,这些标题面板是一个矩形框,周围有 LineBorder。那太丑了!

我想知道是否有一种方法可以复制 JTabbedPane 用于其标题/标题的布局(我认为这是从 Look&Feel 继承的)并将其用于基于 JPanel 的标题?这样我的标题就会有一个平滑的外观,与程序的其余部分一致(基于外观和感觉!),而不是看起来像外星人的扁平块。

如下图所示,标题用绿色圈出。我想将第二张图片的标题外观应用到图片 1 中的红色标题 JPanel 上:

在此处输入图像描述

在此处输入图像描述

I have created a "CollapsingPanel"class/sort of a JTabbedPane (code skeleton can be found at http://www.coderanch.com/t/341737/Swing-AWT-SWT-JFace/java/Expand-Collapse-Panels). It is in other words a lot of headers which you click on to show a hidden Panel. At the moment these header-panels are a rectangular box with a LineBorder around them. That is ugly!

I'm wondering if there is a way to copy the layout that the JTabbedPane uses for its headers/titles (which is inhierted from Look&Feel I assume) and use it on my JPanel-based headers? So that my headers get a smooth look which is in line with the rest of the program (based on Look&Feel!) instead of looking like alien flat blocks.

Illustrated below with the headers nicely circled in green. I want to apply the header-look from 2nd picture over the red header JPanel in picture 1:

enter image description here

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文