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

x33g5p2x  于2022-01-30 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中org.openide.nodes.Sheet.createPropertiesSet()方法的一些代码示例,展示了Sheet.createPropertiesSet()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Sheet.createPropertiesSet()方法的具体详情如下:
包路径:org.openide.nodes.Sheet
类名称:Sheet
方法名:createPropertiesSet

Sheet.createPropertiesSet介绍

[英]Convenience method to create new sheet set named #PROPERTIES.
[中]创建名为#PROPERTIES的新图纸集的便捷方法。

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-nodes

/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}.
* Display name and hint are settable via the appropriate bundle.
*
* @return a new sheet with default property set
*/
public static Sheet createDefault() {
  Sheet newSheet = new Sheet();
  // create default property set
  newSheet.put(createPropertiesSet());
  return newSheet;
}

代码示例来源:origin: org.netbeans.api/org-openide-nodes

/** Prepare node properties based on the bean, storing them into the current property sheet.
* Called when the bean info is ready.
* This implementation always creates a set for standard properties
* and may create a set for expert ones if there are any.
* @see #computeProperties
* @param bean bean to compute properties for
* @param info information about the bean
*/
protected void createProperties(T bean, BeanInfo info) {
  Descriptor d = computeProperties(bean, info);
  Sheet sets = getSheet();
  Sheet.Set pset = Sheet.createPropertiesSet();
  pset.put(d.property);
  BeanDescriptor bd = info.getBeanDescriptor();
  if ((bd != null) && (bd.getValue("propertiesHelpID") != null)) { // NOI18N      
    pset.setValue("helpID", bd.getValue("propertiesHelpID")); // NOI18N
  }
  sets.put(pset);
  if (d.expert.length != 0) {
    Sheet.Set eset = Sheet.createExpertSet();
    eset.put(d.expert);
    if ((bd != null) && (bd.getValue("expertHelpID") != null)) { // NOI18N      
      eset.setValue("helpID", bd.getValue("expertHelpID")); // NOI18N
    }
    sets.put(eset);
  }
}

代码示例来源:origin: org.rwshop/org.rwshop.nb.motion

protected Sheet.Set[] getPropertySheetSets(){
  Sheet.Set set = Sheet.createPropertiesSet();
  try{
    set.put(getProperties());
  }catch(NoSuchMethodException ex){
    theLogger.log(Level.SEVERE, "Error creating PropertySheets.", ex);
  }
  return new Sheet.Set[]{set};
}

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

/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}.
* Display name and hint are settable via the appropriate bundle.
*
* @return a new sheet with default property set
*/
public static Sheet createDefault () {
  Sheet newSheet = new Sheet();
  // create default property set
  newSheet.put(createPropertiesSet ());
  return newSheet;
}

代码示例来源:origin: senbox-org/snap-desktop

@Override
protected final Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set set = Sheet.createPropertiesSet();
  sheet.put(set);
  return sheet;
}

代码示例来源:origin: org.rwshop/org.rwshop.nb.animation

protected Sheet.Set getDefaultSet(){
  Sheet.Set set = Sheet.createPropertiesSet();
  Property pathProp = getPathProperty();
  set.put(pathProp);
  return set;
}

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

/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}.
* Display name and hint are settable via the appropriate bundle.
*
* @return a new sheet with default property set
*/
public static Sheet createDefault () {
  Sheet newSheet = new Sheet();
  // create default property set
  newSheet.put(createPropertiesSet ());
  return newSheet;
}

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

public Sheet.Set getSheetSet() {
  if (null == set) {
    set = Sheet.createPropertiesSet();
    
    // Set display name
    set.setDisplayName(get(INSTANCE_NAME));
    
    // Put properties in
    set.put(new PropertySupport[] {
          new KenaiInstanceProperty(INSTANCE_NAME,
          NbBundle.getMessage(KenaiInstanceProperties.class, "TXT_Instance_Prop_Name"),
          NbBundle.getMessage(KenaiInstanceProperties.class, "DESC_Instance_Prop_Name"),
          true, false),
          new KenaiInstanceProperty(INSTANCE_URL,
          NbBundle.getMessage(KenaiInstanceProperties.class, "TXT_Instance_Prop_Url"),
          NbBundle.getMessage(KenaiInstanceProperties.class, "DESC_Instance_Prop_Url"),
          true, false)
    });
  }
  
  return set;
}

代码示例来源:origin: org.rwshop/org.rwshop.nb.common

public static Sheet.Set getVersionPropertySheetSet(String propName, String displayName, Object instance) throws NoSuchMethodException{
  Sheet.Set set = Sheet.createPropertiesSet();
  set.put(getVersionPropertyParts(propName, displayName, instance));
  set.setName(displayName + " Version");
  set.setDisplayName(displayName + " Version");
  return set;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-dataconnectivity

protected Sheet createSheet() {
  Sheet result = super.createSheet();
  Sheet.Set set = result.createPropertiesSet();
  set.put(new DataSourceURLProperty());
  result.put(set);
  return result;
}

代码示例来源:origin: senbox-org/snap-desktop

@Override
protected final Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set set = Sheet.createPropertiesSet();
  PropertySupport[] properties = createAttributeProperties();
  for (PropertySupport attributeProperty : properties) {
    set.put(attributeProperty);
  }
  sheet.put(set);
  return sheet;
}

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

private void setProperties () {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set ps = Sheet.createPropertiesSet();
  ps.put(new LocalPathProperty());
  sheet.put(ps);
  setSheet(sheet);
}

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

protected Sheet createSheet () {
  Sheet sheet = super.createSheet ();
  Sheet.Set props = sheet.get (Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet ();
    sheet.put (props);
  }
  props.put (new ValueProp());
  return sheet;
}

代码示例来源:origin: org.netbeans.api/org-openide-explorer

protected Sheet createSheet() {
  Sheet sheet = super.createSheet();
  Sheet.Set props = sheet.get(Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet();
    sheet.put(props);
  }
  props.put(new ValueProp());
  return sheet;
}

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

protected Sheet createSheet () {
  Sheet sheet = super.createSheet ();
  Sheet.Set props = sheet.get (Sheet.PROPERTIES);
  if (props == null) {
    props = Sheet.createPropertiesSet ();
    sheet.put (props);
  }
  props.put (new ValueProp());
  return sheet;
}

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

/** Creates property sheet. Ovrrides superclass method. */
protected Sheet createSheet() {
  Sheet s = super.createSheet();
  Sheet.Set ss = s.get(Sheet.PROPERTIES);
  if (ss == null) {
    ss = Sheet.createPropertiesSet();
    s.put(ss);
  }
  ss.put(new ThumbnailProperty(getDataObject()));
  return s;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javacard-spi

@Override
protected Sheet createSheet() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set set = Sheet.createPropertiesSet();
  set.put(new IdProp());
  set.put(new StateProp());
  set.put(new ValidProp());
  sheet.put(set);
  return sheet;
}

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

private void initProperties() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set ps = Sheet.createPropertiesSet();
  
  ps.put(new NameProperty());
  ps.put(new LocationProperty());
  ps.put(new StatusProperty());
  
  sheet.put(ps);
  setSheet(sheet);        
}

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

private void initProperties() {
  if (node.getFile().isDirectory()) setIconBaseWithExtension("org/openide/loaders/defaultFolder.gif"); // NOI18N
  Sheet sheet = Sheet.createDefault();
  Sheet.Set ps = Sheet.createPropertiesSet();
  
  ps.put(new NameProperty());
  ps.put(new PathProperty());
  ps.put(new StatusProperty());
  ps.put(new BranchProperty());
  
  sheet.put(ps);
  setSheet(sheet);        
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-bugtracking-commons

private void initProperties() {
  Sheet sheet = Sheet.createDefault();
  Sheet.Set ps = Sheet.createPropertiesSet();
  Node.Property<?>[] properties = getProperties();
  for (Property<?> property : properties) {
    ps.put(property);
  }
  ps.put(new RecentChangesProperty());
  ps.put(new SeenProperty());
  sheet.put(ps);
  setSheet(sheet);    
}

相关文章