home *** CD-ROM | disk | FTP | other *** search
/ BUG 15 / BUGCD1998_06.ISO / aplic / jbuilder / jsamples.z / ViewOnlyNavigationBarBeanInfo.java < prev    next >
Text File  |  1997-07-30  |  1KB  |  42 lines

  1. package borland.samples.intl.beans;
  2.  
  3. import java.awt.*;
  4. import java.beans.*;
  5.  
  6. public class ViewOnlyNavigationBarBeanInfo extends SimpleBeanInfo {
  7.  
  8.   public PropertyDescriptor[] getPropertyDescriptors() {
  9.     try {
  10.       PropertyDescriptor dataSet = new PropertyDescriptor("dataSet",
  11.                                ViewOnlyNavigationBar.class);
  12.       PropertyDescriptor propertyDescriptor[] = { dataSet };
  13.       return propertyDescriptor;
  14.     } catch (Exception ex) {
  15.       System.err.println("unexpected exeption: " + ex);
  16.       return null;
  17.     }
  18.   }
  19.  
  20.   public EventSetDescriptor[] getEventSetDescriptors() {
  21.     try {
  22.       EventSetDescriptor[] eventDescriptor = new EventSetDescriptor[0];
  23.       return eventDescriptor;
  24.     } catch (IntrospectionException e) {
  25.       e.printStackTrace();
  26.       return null;
  27.     }
  28.   }
  29.  
  30.   public BeanDescriptor getBeanDescriptor() {
  31.     return new BeanDescriptor(ViewOnlyNavigationBar.class);
  32.   }
  33.  
  34.   public Image getIcon(int iconKind) {
  35.     if (iconKind == BeanInfo.ICON_COLOR_32x32) {
  36.       return loadImage("resources/ViewOnlyNavigationBarIconColor32.gif");
  37.     }
  38.     return null;
  39.   }
  40.     
  41. }
  42.