Action的构造函数如下:
只是显示文本
protected Action(String text) {
this();
setText(text);
}
显示文本+图片
protected Action(String text, ImageDescriptor image) {
this(text);
setImageDescriptor(image);
}
显示文本+样式
protected Action(String text, int style) {
this(text);
switch (style) {
case AS_PUSH_BUTTON:
value = VAL_PUSH_BTN;
break;
case AS_CHECK_BOX:
value = VAL_TOGGLE_BTN_OFF;
break;
case AS_DROP_DOWN_MENU:
value = VAL_DROP_DOWN_MENU;
break;
case AS_RADIO_BUTTON:
value = VAL_RADIO_BTN_OFF;
break;
}
}
那显示文本+图片+样式的 构造函数式不是可以自己扩展呢?
呵呵