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