HTML rendering is supported quite good in Swing - so you can use it for an online or off-line help system . You can even mix those two - put a few static pages into a help jar distributed with your application, and the rest can be on-line (in a content management system).
Using HTML enables you to easily define linked and searchable documents with a reasonably nice layout, logos etc - which your clients can mostly manage without your help.