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