Rational Developer for System z


课程 2:创建 CustomLabelProvider

在本课程中,您将创建 CustomLabelProvider 类,此类将处理“CARMA 开发者”视图中每一项的显示方式。

要创建 CustomLabelProvider 类,请执行下列操作:

  1. 要开始创建此类,请对 Activator 类添加 getImageDecorator() 方法。展开 com.ibm.carma.plugin.view > src > com.ibm.carma.plugin.view,并双击 Activator 类。此类应当在编辑器中打开。
  2. Activator 类添加以下方法:
    public static ImageDescriptor getImageDescriptor(String path)
    {
    	return imageDescriptorFromPlugin(PLUGIN_ID, path);
    }
    通过此静态方法,可以从插件项目中的适当位置检索图像描述符或修饰符。
  3. Activator 类的顶部添加以下 import 语句:import org.eclipse.jface.resource.ImageDescriptor;。进行保存,然后调试源代码中存在的任何错误。
  4. 接下来,您要创建 CustomLabelProvider 类。在包资源管理器视图中,展开 com.ibm.carma.plugin.view 插件项目。右键单击您在练习 5 中所创建的 view 包,然后选择新建 > 新建 Java 类对话框将打开。
  5. 名称文本字段中输入 CustomLabelProvider
  6. 选择位于超类文本字段右边的浏览按钮。在打开的选择超类对话框中,输入 CARMALabelProvider 作为过滤器文本,从匹配项列表中选择此类,然后单击确定
  7. 选中来自超类的构造函数继承的抽象方法复选框。单击完成以关闭新建 Java 类对话框并创建此 Java 类。

使用条款 | 反馈



本信息中心基于 Eclipse 技术。(http://www.eclipse.org)