+2004-10-16 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/beans/ExplicitBeanInfo.java:
+ Explicitely import java.awt.Image.
+ (getIcon): Fixed off-by-one error.
+
2004-10-15 Andrew Haley <aph@redhat.com>
* Makefile.am (nat_files, xlib_nat_files): New.
-/* 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.
package gnu.java.beans;
+import java.awt.Image;
import java.beans.BeanDescriptor;
import java.beans.BeanInfo;
import java.beans.EventSetDescriptor;
protected BeanInfo[] additionalBeanInfo;
/** The set of icons. **/
- protected java.awt.Image[] icons;
+ protected Image[] icons;
public ExplicitBeanInfo(BeanDescriptor beanDescriptor,
BeanInfo[] additionalBeanInfo,
EventSetDescriptor[] eventSetDescriptors,
int defaultEventIndex,
MethodDescriptor[] methodDescriptors,
- java.awt.Image[] icons) {
+ Image[] icons) {
this.beanDescriptor = beanDescriptor;
this.additionalBeanInfo = additionalBeanInfo;
this.propertyDescriptors = propertyDescriptors;
/** 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;
}
}