Index: gnu/java/beans/ExplicitBeanInfo.java =================================================================== RCS file: /cvsroot/classpath/classpath/gnu/java/beans/ExplicitBeanInfo.java,v retrieving revision 1.5 diff -u -r1.5 ExplicitBeanInfo.java --- gnu/java/beans/ExplicitBeanInfo.java 25 Jul 2004 17:04:17 -0000 1.5 +++ gnu/java/beans/ExplicitBeanInfo.java 13 Oct 2004 13:22:57 -0000 @@ -1,5 +1,5 @@ -/* gnu.java.beans.ExplicitBeanInfo - Copyright (C) 1998 Free Software Foundation, Inc. +/* ExplicitBeanInfo.java -- + Copyright (C) 1998, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -38,6 +38,7 @@ package gnu.java.beans; +import java.awt.Image; import java.beans.BeanDescriptor; import java.beans.BeanInfo; import java.beans.EventSetDescriptor; @@ -84,7 +85,7 @@ protected BeanInfo[] additionalBeanInfo; /** The set of icons. **/ - protected java.awt.Image[] icons; + protected Image[] icons; public ExplicitBeanInfo(BeanDescriptor beanDescriptor, BeanInfo[] additionalBeanInfo, @@ -93,7 +94,7 @@ EventSetDescriptor[] eventSetDescriptors, int defaultEventIndex, MethodDescriptor[] methodDescriptors, - java.awt.Image[] icons) { + Image[] icons) { this.beanDescriptor = beanDescriptor; this.additionalBeanInfo = additionalBeanInfo; this.propertyDescriptors = propertyDescriptors; @@ -142,7 +143,7 @@ /** Get Bean icons. ** @param iconType the type of icon **/ - public java.awt.Image getIcon(int iconType) { - return icons != null ? icons[iconType] : null; + public Image getIcon(int iconType) { + return icons != null ? icons[iconType - 1] : null; } }