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:
|