如何在eclipse e4中添加复选框图像



我使用的是eclipse e4。我需要添加一个图像复选框(选中和未选中)。我已经尝试在表查看器中以以下方式添加图像。我只能在图像的地方看到红点。

我使用了下面的代码片段:

private void createCheckedImage() {
    Bundle bundle = FrameworkUtil.getBundle(ColumnLabelProvider.class);
    URL url = FileLocator.find(bundle, new Path("icons/checkbox_yes.png"), null);
    ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url);
    CHECKED = imageDcr.createImage();
  }

我不确定我做的是否正确。谁能提些建议?

我的问题的答案是我在FrameworkUtil.getBundle()方法中犯的一个小错误。我已经添加了ColumnLabelProvider.class,但它应该是我使用的类。我的类名是StatisticsPart。所以它应该像下面的代码片段

private void createCheckedImage() {
    Bundle bundle = FrameworkUtil.getBundle(StatisticsPart.class);
    URL url = FileLocator.find(bundle, new Path("icons/checkbox_yes.png"), null);
    ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url);
    CHECKED = imageDcr.createImage();
  }

最新更新