Salut
Je tente d'ouvrir une aide JavaHelp depuis le menu de mon application. Tout semble se passer correctement (pas d'erreur) mais rien ne s'affiche. Je me suis inspiré du tuto de Cyberzoide.
La fonction qui est appelée lorsque l'option Aide de mon menu est utilisée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private void menuItemAideActionPerformed(ActionEvent e) { if(hs == null || hb == null) { try { ClassLoader cl = this.getClass().getClassLoader(); URL hsURL = HelpSet.findHelpSet(cl, "helpset.hs"); hs = new HelpSet(null, hsURL); hb = hs.createHelpBroker(); } catch (HelpSetException e1) { e1.printStackTrace(); } } CSH.setHelpIDString(menuItemAide, "top"); new CSH.DisplayHelpFromSource(hb); }
Est-ce que quelqu'un peux me dire pourquoi mon aide ne s'affiche pas ?
Remarque : Mon aide fonctionne parfaitement si je l'appelle avec
java -jar hsviewer.jar -helpset /chemin/vers/helpset.hs
Partager