我正在寻找答案一段时间,我根本找不到它。 任何人都知道如何消除JTabbedPane中标签行末尾的差距?
当我添加许多不同的标签时,所以有3行,每个都有这样的间隙,因为它不适合JTabbedPane所在的容器。
我使用了一个lil位改变了BasicJTabbedPaneUI但是没有我自己的UI问题仍然存在。
想知道我是否必须重写paintTabArea方法,或者还有其他方法可以做到这一点。
提前致谢!
答案 0 :(得分:1)
标签宽度处理由BasicTabbedPaneUI.TabbedPaneLayout
完成。由于您已经使用了自定义UI,因此您也可以修改布局。请特别注意calculateTabAreaWidth()
。