|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun * Microsystems, Inc. All Rights Reserved. */ package examples.colorpicker; import java.beans.*; /** BeanInfo for ColorPreview bean. */ public class ColorPreviewBeanInfo extends SimpleBeanInfo { // Property identifiers //GEN-FIRST:Properties private static final int PROPERTY_blue = 0; private static final int PROPERTY_green = 1; private static final int PROPERTY_red = 2; // Property array private static PropertyDescriptor[] properties = new PropertyDescriptor[3]; static { try { properties[PROPERTY_blue] = new PropertyDescriptor( "blue", ColorPreview.class, "getBlue", "setBlue" ); properties[PROPERTY_green] = new PropertyDescriptor( "green", ColorPreview.class, "getGreen", "setGreen" ); properties[PROPERTY_red] = new PropertyDescriptor( "red", ColorPreview.class, "getRed", "setRed" ); } catch( IntrospectionException e) {}//GEN-HEADEREND:Properties // Here you can add code for customizing the properties array. }//GEN-LAST:Properties // EventSet identifiers //GEN-FIRST:Events private static final int EVENT_propertyChangeListener = 0; // EventSet array private static EventSetDescriptor[] eventSets = new EventSetDescriptor[1]; static { try { eventSets[EVENT_propertyChangeListener] = new EventSetDescriptor( ColorPreview.class, "propertyChangeListener", java.beans.PropertyChangeListener.class, new String[] { "propertyChange" }, "addPropertyChangeListener", "removePropertyChangeListener" ); } catch( IntrospectionException e) {}//GEN-HEADEREND:Events // Here you can add code for customizing the event sets array. }//GEN-LAST:Events private static String ICON_COLOR_16x16 = null; //GEN-BEGIN:Icons private static String ICON_COLOR_32x32 = null; private static String ICON_MONO_16x16 = null; private static String ICON_MONO_32x32 = null; //GEN-END:Icons /** This methods returns an array of property descriptors. * @return Array of PropertyDescriptor instances associated with this BeanInfo. */ public PropertyDescriptor[] getPropertyDescriptors() { return properties; } /** This methods returns an array of event set descriptors. * @return Array of EventSetDescriptor instances associated with this BeanInfo. */ public EventSetDescriptor[] getEventSetDescriptors() { return eventSets; } java.awt.Image icon = loadImage("/tutorial/colorpicker/ColorPreview.gif"); /** This method returns this bean info icon, depending on given argument. * @param iconKind Type of icon. * @return Icon associated with this BeanInfo. */ public java.awt.Image getIcon(int iconKind) { switch (iconKind) { case java.beans.BeanInfo.ICON_COLOR_16x16: return icon; } return null; } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.