PhotoButtonBeanInfo.java



/** PhotoButton の BeanInfo クラス */

package photobutton;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;

public class PhotoButtonBeanInfo extends SimpleBeanInfo {

   /** カスタマイザの指定 */

     public BeanDescriptor getBeanDescriptor() {

          BeanDescriptor bd
             = new BeanDescriptor( PhotoButton.class,
                             PhotoButtonCustomizer.class );
          return bd;
     }

   /** アイコンイメージの指定 */

     public Image getIcon( int iconType ) {

          if( iconType == ICON_COLOR_16x16 )
              return loadImage( "fuji16.gif" );
          else if( iconType == ICON_COLOR_32x32 )
              return loadImage( "fuji32.gif" );
          else
              return null;
     }
}