gpt4 book ai didi

java - Eclipse RAP FormToolkit 控件忽略 CSS 样式

转载 作者:行者123 更新时间:2023-11-28 03:39:57 25 4
gpt4 key购买 nike

在我的 Eclipse RAP 应用程序中,我有一个主题,其中声明了控件的 CSS 样式 ButtonCombo ...

我遇到以下问题,使用 FormToolkit 创建控件(例如 Button)时背景和前景色会被忽略。

普通按钮:

new Button(parent, SWT.PUSH);

FormToolkit 按钮:

managedForm.getToolkit().createButton(parent, "search", SWT.PUSH);

这是我使用的 CSS:

Button[PUSH] {
border: 1px solid #C5C5C5;
/* fancy test colors */
background-color: #0000ff;
color: #00ff00;
}

普通按钮
Normal Button

表单工具包按钮
Form Button

这尤其糟糕,因为悬停效果也被忽略了。有没有办法强制 FormToolkit 也使用 CSS 样式?

最佳答案

我想出了一个变通办法,但不是理想的解决方案,但目前有效:

// hack to ensure CSS styles are used
toolkit.getColors().setBackground(null);
toolkit.getColors().setForeground(null);

如果颜色设置为null,则使用 CSS 样式。

关于java - Eclipse RAP FormToolkit 控件忽略 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44277164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com