SWT 中的每个组合(视图)都可以使用一组预定义的 SWT 样式来指定。
我想创建一组自定义小部件,并希望为这些小部件支持的自定义样式重用样式属性。
例如,我想定义类似
ObjectView extends Composite {
OV_SHOW_NAME = 1 < 10001;
OV_GRADIENT_BOTTOM = 1 < 10002;
public ObjectView(Composite parent, int style) {
super(parent, style);
}
}
该视图应该被创建为
view = new ObjectView(parent, ObjectView.OV_SHOW_NAME | ObjectView.OV_GRADIENT_BOTTOM);
问题:
- 是否可以根据 SWT 蓝图为自定义小部件样式重用样式属性(在网上没有找到)。
- 哪些值空间可用于定义自定义样式值?