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

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

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

Node.getOpenedIcon介绍

[英]Find an icon for this node (in the open state). This icon is used when the node may have children and is expanded.
[中]

代码示例

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

public Image getOpenedIcon(int type) {
  return original.getOpenedIcon(type);
}

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

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

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

public Image getOpenedIcon (int type) {
  return original.getOpenedIcon (type);
}

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

public Image getOpenedIcon(int type) {
    return iconDelegate.getOpenedIcon(type);
  }
};

代码示例来源:origin: dcaoyuan/nbscala

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

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

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

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

public Image getOpenedIcon (int type) {
  return original.getOpenedIcon (type);
}

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

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

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

public Image getOpenedIcon(int type) {
  Image image = null;
  Node imageDelegate = getImageDelegate();
  if (imageDelegate != null) {
    image = imageDelegate.getOpenedIcon(type);
  }
  if (image == null) {
    image = super.getOpenedIcon(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.api/org-netbeans-modules-j2eeserver

public Image getOpenedIcon(int type) {
  return badgeIcon(getOriginal().getOpenedIcon(type));
}

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

public Image getOpenedIcon(int type) {
  if (ModuleType.WAR.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.WAR_OPENED_FOLDER);
  } else if (ModuleType.EAR.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.EAR_OPENED_FOLDER);
  } else if (ModuleType.EJB.equals(moduleType)) {
    return UISupport.getIcon(ServerIcon.EJB_OPENED_FOLDER);
  } else {
    return getIconDelegate().getOpenedIcon(type);
  }
}

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

private Image computeIcon(BasicNodes node, boolean opened, int type) {
  Image image;
  Image badge = null;
  switch (nodeType) {
    case Sources:
      badge = SOURCES_FILES_BADGE;
      break;
    case Tests:
      badge = TESTS_FILES_BADGE;
      break;
    default:
      assert false;
  }
  image = opened ? iconDelegate.getOpenedIcon(type) : iconDelegate.getIcon(type);
  if (badge != null) {
    image = ImageUtilities.mergeImages(image, badge, 7, 7);
  }
  return image;
}

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

@Override
public Image getOpenedIcon(int type) {
  if( null != projectNode) {
    return projectNode.getOpenedIcon(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-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-ruby-project

/**
 * Returns default folder icon as {@link java.awt.Image}. Never returns
 * <code>null</code>.
 *
 * @param opened wheter closed or opened icon should be returned.
 */
private static Image getTreeFolderIcon(boolean opened) {
  final Node n = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate();
  final Image base = opened ? n.getOpenedIcon(BeanInfo.ICON_COLOR_16x16) : n.getIcon(BeanInfo.ICON_COLOR_16x16);
  assert base != null;
  return base;
}

代码示例来源: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: org.netbeans.api/org-netbeans-modules-java-project-ui

private Image computeIcon( boolean opened, int type ) {
  Image image;
  Icon icon = group.getIcon( opened );
  
  if ( icon == null ) {
    image = opened ? getDataFolderNodeDelegate().getOpenedIcon( type ) : 
             getDataFolderNodeDelegate().getIcon( type );
    image = ImageUtilities.mergeImages(image, ImageUtilities.loadImage(PACKAGE_BADGE), 7, 7);
  }
  else {
    image = ImageUtilities.icon2Image(icon);
  }
  
  return image;        
}

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

private static Image computeIcon(ServerIcon serverIcon) {
  // get the default folder icon
  Node folderNode = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate();
  Image folder;
  if (serverIcon == ServerIcon.EJB_OPENED_FOLDER || serverIcon == ServerIcon.WAR_OPENED_FOLDER 
      || serverIcon == ServerIcon.EAR_OPENED_FOLDER) {
    folder = folderNode.getOpenedIcon(BeanInfo.ICON_COLOR_16x16);
  } else {
    folder = folderNode.getIcon(BeanInfo.ICON_COLOR_16x16);
  }
  Image badge;
  if (serverIcon == ServerIcon.EJB_FOLDER || serverIcon == ServerIcon.EJB_OPENED_FOLDER) {
    badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/ejbBadge.png"); // NOI18N
  } else if (serverIcon == ServerIcon.WAR_FOLDER || serverIcon == ServerIcon.WAR_OPENED_FOLDER) {
    badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/warBadge.png"); // NOI18N
  } else if (serverIcon == ServerIcon.EAR_FOLDER || serverIcon == ServerIcon.EAR_OPENED_FOLDER) {
    badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/earBadge.png" ); // NOI18N
  } else {
    return null;
  }
  return ImageUtilities.mergeImages(folder, badge, 7, 7);
}

相关文章

微信公众号

最新文章

更多