Java JEditorPaneJEditorPane 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 ClassesModifier 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 |
FieldsModifier 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. |
ConstructorsConstructor | 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 MethodsModifier 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 ExampleOutput: JEditorPane Example: using HTMLOutput:
|