Various respondents indicated an interest in the docx4all source code, which has required a username/password to access.
docx4all is Plutext's simple Swing-based docx word processor, which you can run as an applet or an application. (See demo pages elsewhere on this web site)
Anyway, the source code is now available for download.
If you do download/use it, and wish to discuss, please do so in the docx4all forum.
cheers .. Jason