本文整理了Java中org.openide.nodes.Node.getIcon()
方法的一些代码示例,展示了Node.getIcon()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getIcon()
方法的具体详情如下:
包路径:org.openide.nodes.Node
类名称: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;
}
}
内容来源于网络,如有侵权,请联系作者删除!