package com.macfaq; import java.awt.*; import java.beans.*; public class URLBeanBeanInfo extends SimpleBeanInfo { public PropertyDescriptor[] getPropertyDescriptors() { PropertyDescriptor[] pd = new PropertyDescriptor[4]; try { pd[0] = new PropertyDescriptor("TheUrl", URLBean.class); pd[0].setPropertyEditorClass(URLEditor.class); pd[1] = new PropertyDescriptor("Foreground", URLBean.class); pd[2] = new PropertyDescriptor("Background", URLBean.class); pd[3] = new PropertyDescriptor("Font", URLBean.class); } catch (IntrospectionException e) { System.err.println(e); } System.err.println(pd[0].getPropertyEditorClass()); return pd; } }