- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要更改附加图像上可见的非常明亮(几乎是白色)的颜色,以及那些 TabItems
上的字体颜色是白色 TabFolder
的一部分。我使用 CSS 并尝试在 Composite
和 TabFolder
上调用 setBackground
函数但没有成功。对我来说最好的解决方案是尽可能通过 CSS 更改它
最佳答案
在 Eclipse CSS 支持中没有针对 TabFolder
或 TabItem
的特定代码,因此它们只是获取所有控件通用的 CSS,例如 background-color
和 color
。
color
似乎确实改变了标签文件夹标签文本的颜色,background-color
确实不改变标签背景(它改变其余控件的背景)。
Eclipse CSS 支持通过调用控件中的普通 SWT 方法来工作,因为 TabFolder
没有设置选项卡背景的方法,因此无法完成此操作。
CTabFolder
更加灵活,并允许使用可以扩展 CSS 的新选项卡渲染器。另请注意,在某些平台上,CTabFolder
看起来与 TabFolder
(尤其是 macOS)大不相同。
您可以使用 CSS 类和 ID 将您的 CSS 限制在您的文件夹中。例如在您的代码中使用:
CSSUtil.setCSSClass(folder, "my-folder-class");
设置文件夹的 CSS 类并在 CSS 中使用该类:
CTabFolder.my-folder-class
{
swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
swt-shadow-visible: false;
swt-simple: false;
swt-tab-height: 22px;
swt-unselected-tabs-color: black;
swt-selected-tab-fill: black;
swt-outer-keyline-color: black;
swt-tab-outline: black;
swt-shadow-color: black;
swt-unselected-hot-tab-color-background: #2F2F2F;
swt-selected-tabs-background: black black 100%;
color: rgb(128, 128, 128);
}
此 CSS 还展示了标准 Eclipse 自定义选项卡文件夹渲染器的使用。这只是我自己的一个 RCP 的深色主题中的一个示例。
关于java - 在 Eclipse RCP 3.x 中更改 TabFolder 的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48050284/
我正在努力获取选项卡文件夹中的可滚动区域......不知道我哪里出错了...如果我在这方面得到一些帮助,那就太好了...... public void createCustomControl(
目前 SWT 的 TabFolder 只支持 TOP 和 BOTTOM 样式,即。它只会沿着控件的顶部或底部水平绘制选项卡。这与 Swing 的 JTabbedPane 不同,JTabbedPane
我很难找到滚动条在 TabFolder 中按预期工作的示例。下面是示例代码。谁能告诉我我做错了什么,或者它是否是一个错误? import org.eclipse.swt.SWT; import org
我创建了一个包含一个选项卡项目的选项卡文件夹。当我在 mac 上执行此 ui 时,它没有正确显示选项卡项目的标题。如果我创建两个或多个选项卡项目,则其所有标题都可见。我在 Windows 上执行此代码
我正在尝试嵌入 JFace TableViewer在 SWT TabFolder ,但是当我这样做时,表格没有显示出来。我的当前(工作代码)GitToDo代码看起来像(参见 this Git repo
如何更改 TabFolder 中现有 TabItem 的顺序?抱歉无法发布更多内容,但我完全没有头绪。 TabItems 没有 z-Index,包含的组合的 moveAbove() 和 moveBel
如果这个问题太基础了,我深表歉意,但我就是不知道该怎么做。我有一个带有两个选项卡的 SWT TableFolder,我需要确定这两个选项卡中的哪一个当前处于 Activity 状态,因为它会影响程序另
我需要更改附加图像上可见的非常明亮(几乎是白色)的颜色,以及那些 TabItems 上的字体颜色是白色 TabFolder 的一部分。我使用 CSS 并尝试在 Composite 和 TabFolde
我正在学习 E4。尝试将样式 css 添加到我的简单 RCP。我在我的代码中使用了 TabFolder 和 TabItem,但是当我尝试时: CTabFolder, CTabItem { back
我是一名优秀的程序员,十分优秀!