1 package org.compiere.minigrid; 2 3 import java.beans.*; 4 5 8 9 public class MiniTableBeanInfo extends SimpleBeanInfo 10 { 11 private Class beanClass = MiniTable.class; 12 private String iconColor16x16Filename; 13 private String iconColor32x32Filename; 14 private String iconMono16x16Filename; 15 private String iconMono32x32Filename; 16 17 public MiniTableBeanInfo() 18 { 19 } 20 public PropertyDescriptor[] getPropertyDescriptors() 21 { 22 PropertyDescriptor[] pds = new PropertyDescriptor[] { }; 23 return pds; 24 } 25 public java.awt.Image getIcon(int iconKind) 26 { 27 switch (iconKind) { 28 case BeanInfo.ICON_COLOR_16x16: 29 return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null; 30 case BeanInfo.ICON_COLOR_32x32: 31 return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null; 32 case BeanInfo.ICON_MONO_16x16: 33 return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null; 34 case BeanInfo.ICON_MONO_32x32: 35 return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null; 36 } 37 return null; 38 } 39 } | Popular Tags |