org.openide.nodes.Node.getIcon()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(151)

本文整理了Java中org.openide.nodes.Node.getIcon()方法的一些代码示例,展示了Node.getIcon()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getIcon()方法的具体详情如下:
包路径:org.openide.nodes.Node
类名称:Node
方法名:getIcon

Node.getIcon介绍

[英]Find an icon for this node (in the closed state).
[中]查找此节点的图标(处于关闭状态)。

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-nodes

public @Override Image getIcon(int type) {
  Image icon = original.getIcon(type);
  if (icon != null) {
    return icon;
  } else {
    LOGGER.log(Level.WARNING, "Cannot return null from {0}.getIcon", original.getClass().getName());
    return Node.EMPTY.getIcon(type);
  }
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-project-ant-ui

@Override
  public Image getIcon(int type) {
    return iconDelegate.getIcon(type);
  }
};

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf-navigation

public Image getIcon(int type) {
  if (!isDataNode()) {
    return ABSTRACTNODE;
  }
  return original.getIcon(type);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-xam-ui

public Image getIcon(int type) {
  if (iconSource != null) {
    return iconSource.getIcon(type);
  } else {
    String url = NbBundle.getMessage(FolderNode.class,
        "IMG_FolderNode_Closed");
    return ImageUtilities.loadImage(url);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-callgraph

@Override
  public Image getIcon(int type) {
    if (call instanceof Node) {
      return ((Node)call).getIcon(type);
    }
    return super.getIcon(type);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject

@Override
public final Icon getIcon() {
  DataObject od = getDataObject();
  if (od != null) {
    Image i = od.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16);
    return new ImageIcon(i);
  }
  return null;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor

public FSCompletionItem(FileObject file, String prefix, int anchor) throws IOException {
  this.file = file;
  DataObject od = DataObject.find(file);
  icon = new ImageIcon(od.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16));
  this.anchor = anchor;
  this.prefix = prefix;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javascript-refactoring

public Icon getIcon() {
  try {
    return new ImageIcon(DataObject.find(fo).getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16));
  } catch (DataObjectNotFoundException ex) {
    return null;
  }
}

代码示例来源:origin: eu.limetri.client/mapviewer-nb-swing

@Override
public Image getIcon(int type) {
  Image icon = getOriginal().getIcon(type);
  if (!visible) {
    icon = ImageUtilities.createDisabledImage(icon);
  }
  return icon;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-api-ejbmodule

public Image getIcon(int type) {
  Image image = null;
  Node imageDelegate = getImageDelegate();
  if (imageDelegate != null) {
    image = imageDelegate.getIcon(type);
  }
  if (image == null) {
    image = super.getIcon(type);
  }
  return image;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

private Image computeIcon(boolean opened, int type) {
  Image image;
  image = opened ? iconDelegate.getOpenedIcon(type) : iconDelegate.getIcon(type);
  image = ImageUtilities.mergeImages(image, CONFIGURATION_FILES_BADGE, 7, 7);
  return image;        
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-jboss4

public Image getIcon(int type) {
  if (ModuleType.WAR.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.WAR_FOLDER);
  } else if (ModuleType.EAR.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.EAR_FOLDER);
  } else if (ModuleType.EJB.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.EJB_FOLDER);
  } else {
    return getIconDelegate().getIcon(type);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-project

private static ImageIcon getFolderIcon() {

  if ( ICON_FOLDER == null ) {
    DataFolder dataFolder = DataFolder.findFolder( FileUtil.getConfigRoot() );
    ICON_FOLDER = new ImageIcon( dataFolder.getNodeDelegate().getIcon( BeanInfo.ICON_COLOR_16x16 ) );            
  }
  return ICON_FOLDER;   
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project

private static ImageIcon getFolderIcon() {
  if (ICON_FOLDER == null) {
    DataFolder dataFolder = DataFolder.findFolder(FileUtil.getConfigRoot());
    ICON_FOLDER = new ImageIcon(dataFolder.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16));
  }
  return ICON_FOLDER;
}

代码示例来源:origin: nl.cloudfarming.client/nbtaskfocus-core

@Override
public Image getIcon(int type) {
  if( null != projectNode) {
    return projectNode.getIcon(type);
  }
  if( projectItem.isSticky()) {            
    return ImageUtilities.loadImage(IMAGEPATH_STICKY_ICON);
  } else {
    return ImageUtilities.loadImage(IMAGEPATH_ICON);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-api-ejbmodule

private Image computeIcon( boolean opened, int type ) {
  Node folderNode = getOriginal();
  Image image = opened ? folderNode.getOpenedIcon( type ) : folderNode.getIcon( type );
  return ImageUtilities.mergeImages( image, CONFIGURATION_FILES_BADGE, 7, 7 );
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

@Override
public Image getIcon (int type) {
  if (dobj != null && dobj.isValid()) {
    return dobj.getNodeDelegate().getIcon(type);
  } else {
    return super.getIcon(type);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

private Image computeIcon(boolean opened, int type) {
  Image image;
  image = opened ? getDataFolderNodeDelegate().getOpenedIcon(type) : getDataFolderNodeDelegate().getIcon(type);
  image = ImageUtilities.mergeImages(image, WEB_PAGES_BADGE, 7, 7);
  return image;        
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-api-ejbmodule

private Image computeIcon(boolean opened, int type) {
  Image image;
  Node iconDelegate = getIconDelegate();
  if (opened) {
    image = iconDelegate != null ? iconDelegate.getOpenedIcon(type) : super.getOpenedIcon(type);
  } else {
    image = iconDelegate != null ? iconDelegate.getIcon(type) : super.getIcon(type);
  }
  Image badge = ImageUtilities.loadImage(EJB_BADGE);
  return ImageUtilities.mergeImages(image, badge, 7, 7);
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

/** Overrides superclass method. Initializes editor component. */
protected void initializeCloneableEditor (CloneableEditor editor) {
  DataObject obj = getDataObject();
  if(obj.isValid()) {
    org.openide.nodes.Node ourNode = obj.getNodeDelegate();
    editor.setActivatedNodes(new org.openide.nodes.Node[] {ourNode});
    editor.setIcon(ourNode.getIcon (java.beans.BeanInfo.ICON_COLOR_16x16));
    NodeListener nl = new DataNodeListener(editor);
    ourNode.addNodeListener(org.openide.nodes.NodeOp.weakNodeListener (nl, ourNode));
    nodeL = nl;
  }
}

相关文章

微信公众号

最新文章

更多