本文整理汇总了Java中java.beans.FeatureDescriptor.setHidden方法的典型用法代码示例。如果您正苦于以下问题:Java FeatureDescriptor.setHidden方法的具体用法?Java FeatureDescriptor.setHidden怎么用?Java FeatureDescriptor.setHidden使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.beans.FeatureDescriptor
的用法示例。
在下文中一共展示了FeatureDescriptor.setHidden方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: _copyFeatureDescriptor
import java.beans.FeatureDescriptor; //导入方法依赖的package包/类
private static void _copyFeatureDescriptor(
FeatureDescriptor oldDescriptor,
FeatureDescriptor newDescriptor
)
{
newDescriptor.setName(oldDescriptor.getName());
newDescriptor.setDisplayName(oldDescriptor.getDisplayName());
newDescriptor.setExpert(oldDescriptor.isExpert());
newDescriptor.setHidden(oldDescriptor.isHidden());
newDescriptor.setShortDescription(oldDescriptor.getShortDescription());
JavaIntrospector.__addFeatureValues(oldDescriptor, newDescriptor);
}
示例2: getDescriptor
import java.beans.FeatureDescriptor; //导入方法依赖的package包/类
public FeatureDescriptor getDescriptor() {
FeatureDescriptor desc = new FeatureDescriptor();
desc.setHidden(true);
desc.setName(getClass().getName());
return desc;
}
示例3: _mergeFeatureDescriptors
import java.beans.FeatureDescriptor; //导入方法依赖的package包/类
/**
* Merge information from two FeatureDescriptors into a third
* FeatureDescriptor.
* The merged hidden and expert flags are formed by or-ing the values.
* In the event of other conflicts, the second argument
* <code>primaryDescriptor</code> is given priority over the first argument
* <code>secondaryDescriptor</code>.
* <p>
* @param secondaryDescriptor The lower priority FeatureDescriptor
* @param primaryDescriptor The higher priority FeatureDescriptor
* @param mergedDescriptor The FeatureDescriptor to merge the information
* into.
*/
private static void _mergeFeatureDescriptors(
FeatureDescriptor secondaryDescriptor,
FeatureDescriptor primaryDescriptor,
FeatureDescriptor mergedDescriptor
)
{
// merge the expert property
mergedDescriptor.setExpert(secondaryDescriptor.isExpert() |
primaryDescriptor.isExpert());
// merge the hidden property
mergedDescriptor.setHidden(secondaryDescriptor.isHidden() |
primaryDescriptor.isHidden());
// the primary's name is the merged name
mergedDescriptor.setName(primaryDescriptor.getName());
//
// Merge the short description
//
String shortDescription = primaryDescriptor.getShortDescription();
if (shortDescription == null)
{
shortDescription = primaryDescriptor.getShortDescription();
}
mergedDescriptor.setShortDescription(shortDescription);
//
// Merge the display name
//
String displayName = primaryDescriptor.getDisplayName();
if (displayName == null)
{
displayName = primaryDescriptor.getDisplayName();
}
mergedDescriptor.setDisplayName(displayName);
//
// merge in the Feature values, merging in the secondary descriptor's
// attributes first, so that any of the primary descriptor's attributes
// that conflict can override them.
//
__addFeatureValues(secondaryDescriptor, mergedDescriptor);
__addFeatureValues(primaryDescriptor, mergedDescriptor);
}