.MPart 不影响 CSS

.MPart does not affect in CSS

如果有颜色效果,我试过CSS但我无法更改零件的默认白色。

.MPartStack { 
swt-maximize-visible: false;
swt-minimize-visible: false; 
swt-mru-visible: true; 
swt-tab-outline: false;
}

.MPart {
background-color: black;
border-color: black;
swt-corner-radius: 0;
}

只有 Part Stack 有效,我看不到 .MPart 反映的任何变化。

如果你在代码中创建一个Composite你的部分需要设置它继承后台使用

composite.setBackgroundMode(SWT.INHERIT_DEFAULT);

否则部件 Composite 将不会采用 MPart 样式。

另一种方法是为您创建的控件设置 CSS class,如下所示:

WidgetElement.setCSSClass(control, "your-class-name");