Ik wil bij het programma wat ik aan het schrijven ben een help-functie maken, en wil daarvoor JavaHelp (http://java.sun.com/products/javahelp/download_binary.html) gebruiken. Ik krijg het alleen niet helemaal aan de praat.
Ik heb nu dit:
Dit geeft op zich bij het compileren of uitvoeren geen fouten, maar hij geeft geen venster weer o.i.d.
Ik dacht aanvankelijk dat ik jb.show() moest toevoegen, maar in HelpBroker zit helemaal geen show() of een dergelijke methode. In de documentatie die erbij zit (enorme PDF), kan ik het eigenlijk niet vinden (of ik heb er 3x overheen gekeken
).
Weet iemand hoe dit moet
edit: Waarom pakt de code-tag m'n tabs niet
Ik heb nu dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| protected void doShowHelp() {
String name = "help";
HelpSet hs = null;
ClassLoader loader = ClassLoader.getSystemClassLoader();
URL url = HelpSet.findHelpSet(loader, name, "", Locale.getDefault());
if (url == null) {
url = HelpSet.findHelpSet(loader,name, ".hs", Locale.getDefault());
if (url == null) {
JOptionPane.showMessageDialog(null, resBundle.getString("helpNotFoundText"), resBundle.getString("helpNotFoundTitle"), JOptionPane.ERROR_MESSAGE);
return;
}
}
try {
hs = new HelpSet(loader, url);
}
catch (Exception ee) {
JOptionPane.showMessageDialog(null, resBundle.getString("helpNotFoundText"), resBundle.getString("helpNotFoundTitle"), JOptionPane.ERROR_MESSAGE);
return;
}
JHelp jh = new JHelp(hs);
HelpBroker jb = hs.createHelpBroker();
} |
Dit geeft op zich bij het compileren of uitvoeren geen fouten, maar hij geeft geen venster weer o.i.d.
Ik dacht aanvankelijk dat ik jb.show() moest toevoegen, maar in HelpBroker zit helemaal geen show() of een dergelijke methode. In de documentatie die erbij zit (enorme PDF), kan ik het eigenlijk niet vinden (of ik heb er 3x overheen gekeken
Weet iemand hoe dit moet
edit: Waarom pakt de code-tag m'n tabs niet