Skip to main content

I need a Rich text editor component. What to use better?

4 replies [Last post]
maxz1
Offline
Joined: 2006-01-10
Points: 0

Standard Swing Examples include a Stylepad sample which provides a rich text editing possibilities.
I'd like to include similar component into my application however it needs to have also support:
- Copy/Paste of images
- Save/Load RTF document formats (including images)
- Provide basic formatting capabilities like in Stylepad plus support for bulleted and numbered lists
- It would be nice if it supported also spell checking but not mandatory
Window's Wordpad could be taken as an example application with similar functionality.

Could you advice what to do in my case?
- Try to customize JEditorPane myself (it seems like complicated)
- Get already customized JEditorPane from somewhere
- Get some other third party component, please recommend which one
(Free components are preferable however commercial are also possible)

Any advices are kindly welcome. Thanks in advance.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
hoesterholt
Offline
Joined: 2010-07-31
Points: 0

Have a look at JRichTextEditor. It might suite your needs.

maxz1
Offline
Joined: 2006-01-10
Points: 0

See below the list of options I've found for now (with my personal opinion).
Unfortunately none of them does not provide a 100% ready to use solution
for me. Let's wait for more answers.

Actually I'm a bit upset :( about the forum's activity last time and same thing about http://community.java.net/javadesktop/ events. It seems like everybody is died. Guys, where you are? What's happened? Wake up. Holidays are gone already. Happy new year! :)

1. http://www.hexidec.com/ekit.php
http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=jxhtmledit
- Both are extensions of JTextPane. Both have some unpleasant bugs:
Can not save images into file, can not paste image from clipboard etc. Some
development effort is required to make them work correctly.

2. http://memoranda.sourceforge.net/
- It seems like it has GPL only option and can not be used for commercial products :(

3. http://www.thinkfree.com/common/main.tfo
Looks good however I'm not sure if it can be used as a component. They seem like
office suite vendors.

4. OpenOffice provides the possibility of embedding it's components into Java
applications. The main problem is that these components are heavyweight and
do not always integrate well with Swing application.

artemgr
Offline
Joined: 2004-06-18
Points: 0

http://www.hexidec.com/ekit.php
Ekit is a free open source Java HTML editor applet and application.

- i successfully used it to embed rich text editing into my applet...

jtr
Offline
Joined: 2003-06-10
Points: 0

There's a rich text editor in Memoranda. That's the best one that I'm aware of.