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

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

本文整理了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

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

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

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

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

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

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

  1. public Image getOpenedIcon(int type) {
  2. return iconDelegate.getOpenedIcon(type);
  3. }
  4. };

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

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

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

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

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

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

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

  1. public Image getOpenedIcon(int type) {
  2. if (iconSource != null) {
  3. return iconSource.getOpenedIcon(type);
  4. } else {
  5. String url = NbBundle.getMessage(FolderNode.class,
  6. "IMG_FolderNode_Opened");
  7. return ImageUtilities.loadImage(url);
  8. }
  9. }
  10. }

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

  1. public Image getOpenedIcon(int type) {
  2. Image image = null;
  3. Node imageDelegate = getImageDelegate();
  4. if (imageDelegate != null) {
  5. image = imageDelegate.getOpenedIcon(type);
  6. }
  7. if (image == null) {
  8. image = super.getOpenedIcon(type);
  9. }
  10. return image;
  11. }

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

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

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

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

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

  1. public Image getOpenedIcon(int type) {
  2. if (ModuleType.WAR.equals(moduleType)) {
  3. return UISupport.getIcon(ServerIcon.WAR_OPENED_FOLDER);
  4. } else if (ModuleType.EAR.equals(moduleType)) {
  5. return UISupport.getIcon(ServerIcon.EAR_OPENED_FOLDER);
  6. } else if (ModuleType.EJB.equals(moduleType)) {
  7. return UISupport.getIcon(ServerIcon.EJB_OPENED_FOLDER);
  8. } else {
  9. return getIconDelegate().getOpenedIcon(type);
  10. }
  11. }

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

  1. private Image computeIcon(BasicNodes node, boolean opened, int type) {
  2. Image image;
  3. Image badge = null;
  4. switch (nodeType) {
  5. case Sources:
  6. badge = SOURCES_FILES_BADGE;
  7. break;
  8. case Tests:
  9. badge = TESTS_FILES_BADGE;
  10. break;
  11. default:
  12. assert false;
  13. }
  14. image = opened ? iconDelegate.getOpenedIcon(type) : iconDelegate.getIcon(type);
  15. if (badge != null) {
  16. image = ImageUtilities.mergeImages(image, badge, 7, 7);
  17. }
  18. return image;
  19. }

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

  1. @Override
  2. public Image getOpenedIcon(int type) {
  3. if( null != projectNode) {
  4. return projectNode.getOpenedIcon(type);
  5. }
  6. if( projectItem.isSticky()) {
  7. return ImageUtilities.loadImage(IMAGEPATH_STICKY_ICON);
  8. } else {
  9. return ImageUtilities.loadImage(IMAGEPATH_ICON);
  10. }
  11. }

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

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

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

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

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

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

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

  1. private Image computeIcon(boolean opened, int type) {
  2. Image image;
  3. Node iconDelegate = getIconDelegate();
  4. if (opened) {
  5. image = iconDelegate != null ? iconDelegate.getOpenedIcon(type) : super.getOpenedIcon(type);
  6. } else {
  7. image = iconDelegate != null ? iconDelegate.getIcon(type) : super.getIcon(type);
  8. }
  9. Image badge = ImageUtilities.loadImage(EJB_BADGE);
  10. return ImageUtilities.mergeImages(image, badge, 7, 7);
  11. }

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

  1. private Image computeIcon( boolean opened, int type ) {
  2. Image image;
  3. Icon icon = group.getIcon( opened );
  4. if ( icon == null ) {
  5. image = opened ? getDataFolderNodeDelegate().getOpenedIcon( type ) :
  6. getDataFolderNodeDelegate().getIcon( type );
  7. image = ImageUtilities.mergeImages(image, ImageUtilities.loadImage(PACKAGE_BADGE), 7, 7);
  8. }
  9. else {
  10. image = ImageUtilities.icon2Image(icon);
  11. }
  12. return image;
  13. }

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

  1. private static Image computeIcon(ServerIcon serverIcon) {
  2. // get the default folder icon
  3. Node folderNode = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate();
  4. Image folder;
  5. if (serverIcon == ServerIcon.EJB_OPENED_FOLDER || serverIcon == ServerIcon.WAR_OPENED_FOLDER
  6. || serverIcon == ServerIcon.EAR_OPENED_FOLDER) {
  7. folder = folderNode.getOpenedIcon(BeanInfo.ICON_COLOR_16x16);
  8. } else {
  9. folder = folderNode.getIcon(BeanInfo.ICON_COLOR_16x16);
  10. }
  11. Image badge;
  12. if (serverIcon == ServerIcon.EJB_FOLDER || serverIcon == ServerIcon.EJB_OPENED_FOLDER) {
  13. badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/ejbBadge.png"); // NOI18N
  14. } else if (serverIcon == ServerIcon.WAR_FOLDER || serverIcon == ServerIcon.WAR_OPENED_FOLDER) {
  15. badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/warBadge.png"); // NOI18N
  16. } else if (serverIcon == ServerIcon.EAR_FOLDER || serverIcon == ServerIcon.EAR_OPENED_FOLDER) {
  17. badge = ImageUtilities.loadImage("org/netbeans/modules/j2ee/deployment/impl/ui/resources/earBadge.png" ); // NOI18N
  18. } else {
  19. return null;
  20. }
  21. return ImageUtilities.mergeImages(folder, badge, 7, 7);
  22. }

相关文章