/* * SimpleBorderEditor.java * * Created on 31 ���� 2006 �., 13:46 * */ package datechooser.beans.editor.border; import datechooser.beans.editor.VisualEditorCashed; import datechooser.beans.editor.descriptor.DescriptionManager; import java.awt.*; import java.beans.*; import javax.swing.JComponent; import javax.swing.border.Border; /** * Border editor.<br> * �������� ������. * @author Androsov Vadim * @since 1.0 */ public class SimpleBorderEditor extends VisualEditorCashed { public String getAsText() { return null; } public boolean isPaintable() { return true; } public void paintValue(Graphics gfx, Rectangle box) { gfx.drawString(DescriptionManager.describe(getValue()), box.x, box.y + box.height - 3); } public String getJavaInitializationString() { return DescriptionManager.describeJava(getValue(), Border.class); } protected JComponent createEditor() { return new BorderEditorPane(this); } }