Java 如何使用css为滚动组合指定主题?
在我的rcp应用程序中,我想应用主题。我可以改变一切,接受scrollcomposite部分。我想知道是否可以将主题应用于scrollcomposite CSS:Java 如何使用css为滚动组合指定主题?,java,css,swt,rcp,Java,Css,Swt,Rcp,在我的rcp应用程序中,我想应用主题。我可以改变一切,接受scrollcomposite部分。我想知道是否可以将主题应用于scrollcomposite CSS: 这与Java有什么关系?@LuiggiMendoza这是相关的,因为ScrolledComposite是一个SWT小部件,因此与Java相关。@Baz如果你阅读了问题内容,与Java无关。OP的应用程序可能是用Java编写的,但AFAICS这是一个CSS问题。@LuiggiMendoza OP正在询问如何用CSS设计Java组件的样式
这与Java有什么关系?@LuiggiMendoza这是相关的,因为
ScrolledComposite
是一个SWT小部件,因此与Java相关。@Baz如果你阅读了问题内容,与Java无关。OP的应用程序可能是用Java编写的,但AFAICS这是一个CSS问题。@LuiggiMendoza OP正在询问如何用CSS设计Java组件的样式。这是Java特有的。如果你问那些只懂CSS的人,他们将无法回答。@Baz那么问题是如何为Java组件定义CSS,否则我错了?
Label, Button[style~='SWT.CHECK'] {
font: vrinda 10px;
color: black;
}
Composite Label {
color: black;
}
#SeparatorLabel {
color: #1d659f;
}
Text {
font: vrinda 10px;
}
Composite Text {
background-color: gradient linear orange black 50% 20%
color: black;
}
Group Text {
background-color: gradient linear white black 50% 20%
color: black;
}
Group Label {
color: black;
}
TabFolder {
/* The tab rendering background for the min/max toolbar pulls
* background from the tabfolder's background (or it's parent?)
* and so the gradient doesn't come through. So just set the
* tabfolder's background to a color */
/*background-color: white #dddddd #eeeeee 35% 25% 25%;*/
background-color: #eeeeee;
color: white;
swt-simple: true;
}
TabItem {
color: black;
font: vrinda 8px;
}
TabItem:selected {
background-color: #cccccc #e8e8e8 60%;
font-weight: normal;
font: vrinda 8px;
}
TabItem.active:selected {
background-color: #ffffff #cccccc #dddddd 50% 50%;
color: #1d659f;
font: bold;
}
Scrolledcomposite Text{
background-color: white;
color: black;
}
Scrolledcomposite Label {
color: black;
}
SashForm {
background-color: #dddddd;
}
Table {
background-color: #e8e8e8 #cccccc 60%;
color: black;
font: vrinda 8px;
}
.MTrimBar {
background-color: white #dddddd #eeeeee 35% 25% 25%;
color: white;
font: vrinda 8px;
}
CTabFolder {
/* The tab rendering background for the min/max toolbar pulls
* background from the tabfolder's background (or it's parent?)
* and so the gradient doesn't come through. So just set the
* tabfolder's background to a color */
/*background-color: white #dddddd #eeeeee 35% 25% 25%;*/
background-color: #eeeeee;
color: white;
swt-simple: true;
}
CTabItem {
color: black;
font: Verdana 8px;
}
CTabItem:selected {
background-color: #cccccc #e8e8e8 60%;
font-weight: normal;
font: Verdana 8px;
}
CTabItem.active:selected {
background-color: #ffffff #cccccc #dddddd 50% 50%;
color: #1d659f;
font: bold;
}