KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > compiere > apps > StatusBarBeanInfo


1 package org.compiere.apps;
2
3 import java.beans.*;
4
5 /**
6  * Generated
7  *
8  * @author Jorg Janke
9  * @version $Id: StatusBarBeanInfo.java,v 1.2 2001/10/13 00:48:17 jjanke Exp $
10  */

11 public class StatusBarBeanInfo extends SimpleBeanInfo
12 {
13     private Class JavaDoc beanClass = StatusBar.class;
14     private String JavaDoc iconColor16x16Filename;
15     private String JavaDoc iconColor32x32Filename;
16     private String JavaDoc iconMono16x16Filename;
17     private String JavaDoc iconMono32x32Filename;
18
19     public StatusBarBeanInfo()
20     {
21     }
22     public PropertyDescriptor[] getPropertyDescriptors()
23     {
24         try
25         {
26             PropertyDescriptor _info = new PropertyDescriptor("info", beanClass, null, "setInfo");
27             PropertyDescriptor _statusDB = new PropertyDescriptor("statusDB", beanClass, null, "setStatusDB");
28             PropertyDescriptor _statusLine = new PropertyDescriptor("statusLine", beanClass, "getStatusLine", "setStatusLine");
29             PropertyDescriptor[] pds = new PropertyDescriptor[] {
30                 _info,
31                 _statusDB,
32                 _statusLine};
33             return pds;
34
35
36
37 }
38         catch(IntrospectionException ex)
39         {
40             ex.printStackTrace();
41             return null;
42         }
43     }
44     public java.awt.Image JavaDoc getIcon(int iconKind)
45     {
46         switch (iconKind) {
47         case BeanInfo.ICON_COLOR_16x16:
48               return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null;
49         case BeanInfo.ICON_COLOR_32x32:
50               return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null;
51         case BeanInfo.ICON_MONO_16x16:
52               return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null;
53         case BeanInfo.ICON_MONO_32x32:
54               return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null;
55                                 }
56         return null;
57     }
58     public BeanInfo[] getAdditionalBeanInfo()
59     {
60         Class JavaDoc superclass = beanClass.getSuperclass();
61         try
62         {
63             BeanInfo superBeanInfo = Introspector.getBeanInfo(superclass);
64             return new BeanInfo[] { superBeanInfo };
65         }
66         catch(IntrospectionException ex)
67         {
68             ex.printStackTrace();
69             return null;
70         }
71     }
72 }
Popular Tags