Java 如何使用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组件的样式

在我的rcp应用程序中,我想应用主题。我可以改变一切,接受scrollcomposite部分。我想知道是否可以将主题应用于scrollcomposite

CSS:


这与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;
}