有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

swing Java JTabbedPane删除JTabbedPane行末尾的间隙

我一直在寻找答案,但我就是找不到。 有人知道如何消除JTabbedPane中制表符行末尾的间隙吗

当我添加许多不同的选项卡时,有3行,每行最后都有这样的间隙,因为它不适合JTabbedPane所在的容器

我使用了一个稍作修改的基本选项卡Paneui,但没有我自己的UI问题仍然存在

Picture of Gap

不知道我是否必须重写paintTabArea方法,或者有其他方法来完成

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    制表符宽度处理由BasicTabbedPaneUI.TabbedPaneLayout完成。由于您已经使用了自定义UI,因此也可以修改布局。请特别关注calculateTabAreaWidth()