ModelFieldLabelProvider.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:scanning 作者:
/**
 * The <code>LabelProvider</code> implementation of this
 * <code>ILabelProvider</code> method returns <code>null</code>.
 * Subclasses may override.
 */
@Override
public Image getImage(Object ofield) {

    if (ofield == null) return null;

    FieldValue field  = (FieldValue)ofield;
    Object   element  = field.get();
    if (element instanceof Boolean) {
        if (ticked==null)   ticked   = Activator.getImageDescriptor("icons/ticked.png").createImage();
        if (unticked==null) unticked = Activator.getImageDescriptor("icons/unticked.gif").createImage();
        Boolean val = (Boolean)element;
        return val ? ticked : unticked;
    }
    return null;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号