Prog-Info >
Projets > JHelp.
JHelp
Introduction
Description
Screenshots
Documentation
Téléchargements
Introduction
JHelp est une bibliothèque très simple développée en Java. Cette
bibliothèque permet la visualisation de documentations au format HTML de vos applications.
Top
Description
Fonctionnalités:
- Visualiseur de documentations simple,
- Intégration de la bibliothèque très facile,
- Sommaire de la documentation au format xml,
- Fonctions de navigateur de base : accueil, précédent & suivant,
- Possibilité d'imprimer une page.
Format du fichier xml:
Pour comprendre le format du sommaire en XML mieux vaut un exemple simple:
<?xml version="1.0" encoding="UTF-8"?>
<help>
<helpFile title="Manuel">
<helpFile title="Chapitre 1" target="chapitre1.htm" home="true" />
<helpFile title="Chapitre 2" target="chapitre2.htm">
<helpFile title="Page 2.1" target="page21.htm" />
<helpFile title="Page 2.2" target="page22.htm" />
<helpFile title="Page 2.3" target="page23.htm" />
</helpFile>
<helpFile title="Chapitre 3" target="chapitre3.htm" />
</helpFile>
</help>
Utilisation:
Tous les fichiers de l'aide doivent se trouver dans un répertoire.
Pour utiliser la bibliothèque JHelp vous devez tout d'abord ajouter dans votre projet le jar
(Ce qui se fait très simplement avec Eclipse par exemple). Ensuite, deux lignes suffisent
pour intégrer le manuel:
import jHelp.ihm.JHelp;
new JHelp("/data/", "sommaire.xml");
Note: Dans les fichiers à télécharger, un projet d'exemple est présent.
Top
Screenshots
Aperçu
Top
Téléchargements
- Bibliothèque JHelp (jar) [52 Ko]
- Code source et exemples (zip) [100 Ko]
- Code source et exemples (tar.gz) [97 Ko]
Code source de l'application:
PackagejHelp.actions
ActionHelpAbout.java,
ActionHelpBack.java,
ActionHelpForward.java,
ActionHelpPrinter.java,
ActionHelpStartUp.java,
PackagejHelp.events
HelpTreeEvent.java,
LinkEvent.java,
PackagejHelp.ihm
JHelp.java,
JHelpAbout.java,
JHelpEditorPane.java,
JHelpSplitPane.java,
JHelpStatusBar.java,
JHelpToolBar.java,
JHelpTree.java,
PackagejHelp.noyau
HelpFile.java,
HelpParser.java,
HelpRenderer.java,
History.java,
LoadHelp.java,
Top