有 Java 编程相关的问题?

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

java如何在Eclipse中创建方形编辑器选项卡(无swtborderradius)?

在现代,Eclipse的圆形和/或快速旋转的标签开始显得有点古怪

我希望有一个合适的位置:

swt-corner-radius : 0px

在我的默认情况下。css可以做到这一点,但不管我怎么做,我似乎都无法影响主编辑器选项卡

任何人都知道我应该如何实现这一点(或者即使这是可能的?)。我正在基于EclipseKepler构建一个RCP应用程序


共 (2) 个答案

  1. # 1 楼答案

    Eclipse 4.16(于2020-06年正式发布)通过将角半径设置为0来支持设置方形编辑器选项卡:

    swt-corner-radius : 0px;
    

    请注意,使用任何低于6px的小值都将有效地生成方形制表符

    以下是它的视觉效果: enter image description here

    有关更多信息,请参见platform announcement,有关技术实现的详细信息,请参见bug 538740

  2. # 2 楼答案

    背景

    swt-simple: true;
    

    摆脱“swoosh”(倾斜边缘)

    标准选项卡渲染器始终使用小曲线绘制左上角和右上角。如果要替换,则需要编写自己的选项卡渲染器-可以使用以下方式指定:

    swt-tab-renderer: url('bundleclass://plugin id/package.TabRendering');
    

    但这是相当棘手的

    最后,您可以始终将轮廓颜色设置为与背景匹配,以便它们不会显示-如下所示: Tabs with no borders