KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > TextDrawComponent


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id: TextDrawComponent.java 1607 2005-08-23 16:04:49Z nozkiller $
6  */

7 package com.nightlabs.editor2d;
8
9 import java.awt.Font JavaDoc;
10
11 public interface TextDrawComponent
12 extends ShapeDrawComponent
13 {
14     public static final String JavaDoc PROP_TEXT = "text";
15     public static final String JavaDoc PROP_FONT_SIZE = "fontSize";
16     public static final String JavaDoc PROP_BOLD = "bold";
17     public static final String JavaDoc PROP_ITALIC = "italic";
18     public static final String JavaDoc PROP_FONT_NAME = "fontName";
19     public static final String JavaDoc PROP_FONT = "font";
20     
21   String JavaDoc getText();
22   void setText(String JavaDoc value);
23
24   int getFontSize();
25   void setFontSize(int value);
26   
27   boolean isBold();
28   void setBold(boolean value);
29
30   boolean isItalic();
31   void setItalic(boolean value);
32
33   String JavaDoc getFontName();
34   void setFontName(String JavaDoc value);
35
36   Font JavaDoc getFont();
37   void setFont(Font JavaDoc value);
38
39 } // TextDrawComponent
40
Popular Tags