71
Java JEditorPane
JEditorPane class is used to create a simple text editor window. This class has setContentType() and setText() methods.
setContentType(“text/plain”): This method is used to set the content type to be plain text.
setText(text): This method is used to set the initial text content.
Nested Classes
Modifier and Type | Class | Description |
---|---|---|
protected class | JEditorPane.AccessibleJEditorPane | This class implements accessibility support for the JEditorPane class. |
protected class | JEditorPane.AccessibleJEditorPaneHTML | This class provides support for AccessibleHypertext, and is used in instances where the EditorKit installed in this JEditorPane is an instance of HTMLEditorKit. |
protected class | JEditorPane.JEditorPaneAccessibleHypertextSupport | What’s returned by AccessibleJEditorPaneHTML.getAccessibleText |
Fields
Modifier and Type | Field | Description |
---|---|---|
static String | HONOR_DISPLAY_PROPERTIES | Key for a client property used to indicate whether the default font and foreground color from the component are used if a font or foreground color is not specified in the styled text. |
static String | W3C_LENGTH_UNITS | Key for a client property used to indicate whether w3c compliant length units are used for html rendering. |
Constructors
Constructor | Description |
---|---|
JEditorPane() | It creates a new JEditorPane. |
JEditorPane(String url) | It creates a JEditorPane based on a string containing a URL specification. |
JEditorPane(String type, String text) | It creates a JEditorPane that has been initialized to the given text. |
JEditorPane(URL initialPage) | It creates a JEditorPane based on a specified URL for input. |
Useful Methods
Modifier and Type | Method | Description |
---|---|---|
void | addHyperlinkListener(HyperlinkListener listener) | Adds a hyperlink listener for notification of any changes, for example when a link is selected and entered. |
protected EditorKit | createDefaultEditorKit() | It creates the default editor kit (PlainEditorKit) for when the component is first created. |
void | setText(String t) | It sets the text of this TextComponent to the specified content, which is expected to be in the format of the content type of this editor. |
void | setContentType(String type) | It sets the type of content that this editor handles. |
void | setPage(URL page) | It sets the current URL being displayed. |
void | read(InputStream in, Object desc) | This method initializes from a stream. |
void | scrollToReference(String reference) | It scrolls the view to the given reference location (that is, the value returned by the UL.getRef method for the URL being displayed). |
void | setText(String t) | It sets the text of this TextComponent to the specified content, which is expected to be in the format of the content type of this editor. |
String | getText() | It returns the text contained in this TextComponent in terms of the content type of this editor. |
void | read(InputStream in, Object desc) | This method initializes from a stream. |
JEditorPane Example
Output:
JEditorPane Example: using HTML
Output:
Next TopicJava JScrollPane