gpt4 book ai didi

java - 如何使 JLabel 看起来像 JTabbedPane 的选项卡标题

转载 作者:行者123 更新时间:2023-11-30 11:56:39 25 4
gpt4 key购买 nike

提供 JLabel 的文本是“文本”,

我希望 JLabel 对象在 Nimbus 中看起来像这样:

alt text

在 Metal 中就像这样:

alt text

即与 JTabbedPane 的选项卡标题相同。可能吗?

谢谢。

最佳答案

绝对是的。但没那么容易。

每个 Swing 组件都有一个与之关联的 UI,可以由您自己的自定义 UI 覆盖。您可以创建一个 JLabelUI(UI 委托(delegate)类)并自行设置,或者您可以简单地覆盖 JLabel 的 paint() 方法(创建您自己的自定义 JLabel。

下一步是获取您要复制的 UI 的源代码,并从该 UI 获取绘制函数并将其复制到您重写的绘制方法(或 UI 委托(delegate)类)中。

关于java - 如何使 JLabel 看起来像 JTabbedPane 的选项卡标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4314256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com