gpt4 book ai didi

java - 使用 CSS 在 SWT CCombo 上设置按钮图标

转载 作者:行者123 更新时间:2023-11-27 23:34:20 25 4
gpt4 key购买 nike

根据 https://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.rap.doc%2Fguide%2Freference%2Ftheming%2FCCombo.html SWT 的 CCombo 小部件是可主题化的,并且可以设置图标。

我有以下 CSS:

CCombo{
background-color: rgb(00,255,00);
}

CCombo Text {
background-color: rgb(00,255,00);
}

CCombo Button{
background-color: rgb(00,255,00);
background-image: url(ABSOLUTE PATH TO ICON);
}

CCombo Button-Icon{
background-color: rgb(00,255,00);
background-image: url(ABSOLUTE PATH TO ICON);
}

List[style~='SWT.DROP_DOWN']{
background-color: rgb(00,255,00);
}

而且背景色效果很好。但是我似乎无法让图标工作。我正在使用 Linux 进行开发,但是应用程序部署到 windows7/10,所以这个平台的解决方案对我来说已经足够了。

最佳答案

我认为这是不可能的。

CCombo 中的向下箭头是使用 SWT.ARROW | 创建的Button 上的 SWT.DOWN 样式。

当样式为 SWT.ARROW 时,Button 的此 setImage 方法特别忽略任何 setImage 调用,因此CSS 样式将不起作用。

我正在查看 macOS SWT 代码,在其他平台上可能存在差异。

关于java - 使用 CSS 在 SWT CCombo 上设置按钮图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57323424/

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