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

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

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

  1. public @Override Image getIcon(int type) {
  2. Image icon = original.getIcon(type);
  3. if (icon != null) {
  4. return icon;
  5. } else {
  6. LOGGER.log(Level.WARNING, "Cannot return null from {0}.getIcon", original.getClass().getName());
  7. return Node.EMPTY.getIcon(type);
  8. }
  9. }

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

  1. @Override
  2. public Image getIcon(int type) {
  3. return iconDelegate.getIcon(type);
  4. }
  5. };

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

  1. public Image getIcon(int type) {
  2. if (!isDataNode()) {
  3. return ABSTRACTNODE;
  4. }
  5. return original.getIcon(type);
  6. }

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

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

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

  1. @Override
  2. public Image getIcon(int type) {
  3. if (call instanceof Node) {
  4. return ((Node)call).getIcon(type);
  5. }
  6. return super.getIcon(type);
  7. }
  8. }

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

  1. @Override
  2. public final Icon getIcon() {
  3. DataObject od = getDataObject();
  4. if (od != null) {
  5. Image i = od.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16);
  6. return new ImageIcon(i);
  7. }
  8. return null;
  9. }

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

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

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

  1. public Icon getIcon() {
  2. try {
  3. return new ImageIcon(DataObject.find(fo).getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16));
  4. } catch (DataObjectNotFoundException ex) {
  5. return null;
  6. }
  7. }

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

  1. @Override
  2. public Image getIcon(int type) {
  3. Image icon = getOriginal().getIcon(type);
  4. if (!visible) {
  5. icon = ImageUtilities.createDisabledImage(icon);
  6. }
  7. return icon;
  8. }

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

  1. public Image getIcon(int type) {
  2. Image image = null;
  3. Node imageDelegate = getImageDelegate();
  4. if (imageDelegate != null) {
  5. image = imageDelegate.getIcon(type);
  6. }
  7. if (image == null) {
  8. image = super.getIcon(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.modules/org-netbeans-modules-j2ee-jboss4

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

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

  1. private static ImageIcon getFolderIcon() {
  2. if ( ICON_FOLDER == null ) {
  3. DataFolder dataFolder = DataFolder.findFolder( FileUtil.getConfigRoot() );
  4. ICON_FOLDER = new ImageIcon( dataFolder.getNodeDelegate().getIcon( BeanInfo.ICON_COLOR_16x16 ) );
  5. }
  6. return ICON_FOLDER;
  7. }

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

  1. private static ImageIcon getFolderIcon() {
  2. if (ICON_FOLDER == null) {
  3. DataFolder dataFolder = DataFolder.findFolder(FileUtil.getConfigRoot());
  4. ICON_FOLDER = new ImageIcon(dataFolder.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16));
  5. }
  6. return ICON_FOLDER;
  7. }

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

  1. @Override
  2. public Image getIcon(int type) {
  3. if( null != projectNode) {
  4. return projectNode.getIcon(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-mercurial

  1. @Override
  2. public Image getIcon (int type) {
  3. if (dobj != null && dobj.isValid()) {
  4. return dobj.getNodeDelegate().getIcon(type);
  5. } else {
  6. return super.getIcon(type);
  7. }
  8. }

代码示例来源: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-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: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

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

相关文章