有人可以就JTabbedPane
中的图标更改标签(仅在标签本身,而不是标签的内容区域)中向我提供建议。选中选项卡时可以设置另一个图标,鼠标悬停时可以设置另一个图标,选择选项卡时可以设置另一个图标。我想在文本下方的整个标签宽度和高度上放置此图标,类似于用图像替换整个按钮时。
答案 0 :(得分:2)
看看setTabComponent,这将允许您为该标签提供自定义渲染器
然后,您需要通过changeListener监控对标签选择的更改,当标签更改时,您将使用getTabComponentAt方法获取渲染器并进行更新