E a quanto ha detto giustamente LeleFT, aggiungo che esiste JavaHelp (http://javahelp.java.net) che permette di creare un sistema di "help" per la propria applicazione Java, potendo sfruttare un "visualizzatore" già fatto (e oltretutto personalizzabile) con la classica tabella dei contenuti, indice, ricerca, ecc...