private void initComponents () {
this.getAccessibleContext().setAccessibleName (NbBundle.getMessage(J2SEPlatformCustomizer.class,"AN_J2SEPlatformCustomizer"));
this.getAccessibleContext().setAccessibleDescription (NbBundle.getMessage(J2SEPlatformCustomizer.class,"AD_J2SEPlatformCustomizer"));
this.addTab(NbBundle.getMessage(J2SEPlatformCustomizer.class,"TXT_Classes"), createPathTab(CLASSPATH));
this.addTab(NbBundle.getMessage(J2SEPlatformCustomizer.class,"TXT_Sources"), createPathTab(SOURCES));
this.addTab(NbBundle.getMessage(J2SEPlatformCustomizer.class,"TXT_Javadoc"), createPathTab(JAVADOC));
final Lookup lkp = Lookups.forPath(CUSTOMIZERS_PATH);
final boolean isDefaultPlatform = platform instanceof DefaultPlatformImpl;
for (Lookup.Item<? extends Customizer> li : lkp.lookupResult(Customizer.class).allItems()) {
final Customizer c = li.getInstance();
if (!(c instanceof Component)) {
continue;
}
String name = li.getId();
final FileObject fo = FileUtil.getConfigFile(String.format("%s.instance",name)); //NOI18N
if (fo != null) {
try {
name = fo.getFileSystem().getDecorator().annotateName(fo.getName(), Collections.<FileObject>singleton(fo));
} catch (FileStateInvalidException ex) {
name = fo.getName();
}
if (isDefaultPlatform &&
fo.getAttribute(SUPPORTS_DEFAULT_PLATFORM) == Boolean.FALSE) {
continue;
}
}
c.setObject(platform);
this.addTab(name, (Component)c);
}
}
J2SEPlatformCustomizer.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录