1 32 33 package com.knowgate.dataobjs; 34 35 import com.knowgate.dataobjs.DB; 36 37 import java.awt.Image ; 38 39 import java.beans.SimpleBeanInfo ; 40 import java.beans.BeanDescriptor ; 41 import java.beans.MethodDescriptor ; 42 43 public class DBBeanInfo extends SimpleBeanInfo { 44 45 public DBBeanInfo() { 46 } 47 48 public BeanDescriptor getBeanDescriptor() { 49 return new BeanDescriptor (beanClass); 50 } 51 52 public Image getIcon(int iconKind) { 53 switch(iconKind) { 54 case SimpleBeanInfo.ICON_MONO_16x16: 55 return loadImage("dbbind16m.gif"); 56 case SimpleBeanInfo.ICON_COLOR_16x16: 57 return loadImage("dbbind16c.gif"); 58 case SimpleBeanInfo.ICON_MONO_32x32: 59 return loadImage("dbbind32m.gif"); 60 case SimpleBeanInfo.ICON_COLOR_32x32: 61 return loadImage("dbbind32c.gif"); 62 } 63 return null; 64 } 65 66 public MethodDescriptor [] getMethodDescriptors() { 67 MethodDescriptor rv[] = {}; 68 return rv; 69 } 70 71 private final static Class beanClass = DB.class; 72 } | Popular Tags |