使用SWT的样式属性定义自定义窗口小部件样式

时间:2013-05-17 15:33:51

标签: java eclipse swt

可以使用一组预定义的SWT样式指定SWT中的每个复合(视图)。

我想创建一组自定义小部件,并希望将样式属性重用于这些小部件支持的自定义样式。

E.g。我想定义像

这样的东西
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);

问题:

  1. 是否可以根据SWT蓝图(在网上找不到它)重用自定义小部件样式的样式属性。
  2. 可用于定义自定义样式值的值空间是什么?

0 个答案:

没有答案