本文整理匯總了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);
}