Toon posts:

[Java] JavaHelp probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
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:

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 8)7).
Weet iemand hoe dit moet :?

edit: Waarom pakt de code-tag m'n tabs niet :?

Verwijderd

Misschien helpt dit? Er staat wel voorbeeld code in: http://forum.java.sun.com...sp?forum=57&thread=320023