JEditorPane : Java Glossary

go to home page J words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all) ©1996-2009 2009-03-16 Roedy Green, Canadian Mind Products
JEditorPane
JEditorPane is a component in Swing that can be used to render HTML or RTF (Rich Text Format). JEditorPane can use HTMLEditorKit as its plug-in EditorKit. HTMLEditorKit is not a GUI component in its own right. JEditorPane allows display of formatted HTML or RTF with colours and fonts whereas JTextPane is like JEditorPane but with the additional ability to edit styles and character attributes.

JEditorPane is simpler than the documentation suggests. You don’t need to get involved with Document structure. You can simply feed it raw HTML text. If you don’t embed the JEditorPane in a JScrollPane, the screen will twitch, a bug in Swing. You would think JEditorPane would be a subclass of JTextPane, but it is the reverse. In the constructor, pass it text/plain for ordinary text or text/html for HTML.

Gotchas

RobustJEditorPane

Any errors in the HTML rendered will trigger exceptions. RobustJEditorPane will trap the and ignore them so you don’t frighten the user.

Learning More

Sun’s Javadoc on JEditorPane class : available:

CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/jeditorpane.html J:\mindprod\jgloss\jeditorpane.html
CMP logofeedback Please email your feedback for publication, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.191.107]
You are visitor number 23,393.