1 package edu.psu.geovista.app.spacefill;
2
3 import java.beans.*;
4
5 /***
6 * <p>Title: </p>
7 * <p>Description: </p>
8 * <p>Copyright: Copyright (c) 2002</p>
9 * <p>Company: </p>
10 * @author unascribed
11 * @version 1.0
12 */
13
14 public class SpaceFillBeanInfo extends SimpleBeanInfo {
15 static Class beanClass = SpaceFill.class;
16 static String iconColor16x16Filename = "resources/spacefill16.gif";
17 static String iconColor32x32Filename = "resources/spacefill32.gif";
18 static String iconMono16x16Filename;
19 static String iconMono32x32Filename;
20
21 public SpaceFillBeanInfo() {
22 }
23
24
25 public java.awt.Image getIcon(int iconKind) {
26 switch (iconKind) {
27 case BeanInfo.ICON_COLOR_16x16:
28 return iconColor16x16Filename != null ? loadImage(iconColor16x16Filename) : null;
29 case BeanInfo.ICON_COLOR_32x32:
30 return iconColor32x32Filename != null ? loadImage(iconColor32x32Filename) : null;
31 case BeanInfo.ICON_MONO_16x16:
32 return iconMono16x16Filename != null ? loadImage(iconMono16x16Filename) : null;
33 case BeanInfo.ICON_MONO_32x32:
34 return iconMono32x32Filename != null ? loadImage(iconMono32x32Filename) : null;
35 }
36 return null;
37 }
38 public BeanInfo[] getAdditionalBeanInfo() {
39 Class superclass = beanClass.getSuperclass();
40 try {
41 BeanInfo superBeanInfo = Introspector.getBeanInfo(superclass);
42 return new BeanInfo[] { superBeanInfo };
43 }
44 catch(IntrospectionException ex) {
45 ex.printStackTrace();
46 return null;
47 }
48 }
49 }
This page was automatically generated by Maven