hab eine kurze frage,
wie kann ich innerhalb eines laufenden java-programmes eine winhelp implementieren?!
eine menüleiste ist vorhanden mit dem menüpunkt "hilfe" und dem unterpunkt "hilfe für ... bla bla bla"
am liebsten wäre es noch, wenn ich auf "F1" drücke und diese hilfe dann geöffnet wird.
heißt das ich kann die winhelp gar nicht nutzen? die is nämlich schon fertig! erstellt mit "Microsoft HTML Help Workshop" v4.74 ... ich brauch im grunde ja nur einen befehl der eine externe datei außerhalb des laufenden javaprogramm öffnet, also eine *.chm-datei.
oder MUSS ich per javahelp eine neue hilfe schreiben?
Müssen muss man gar nichts, aber wenn du vorher mal nachgesehen hättest, wäre dir Arbeit erspart geblieben und du hättest die Plattformunabhängigkeit nicht grundlos aufgeben müssen.
Externe Dateien öffnet man übrigens über Runtime#exec
das es die javahelp gibt, weiß ich ja und ich wollte es auch damit schreiben, ABER meine gruppe hat sich gegen diesen arbeitsaufwand entschieden und so sollte ich es lieber mit html winhelp entwickeln, weil dies wohl deutlich schneller gehen würde.
ich muss den verweis auf das externe programm in ein JLabel einbauen :-(
hab mich grad zu runtime belesen und laut dem hätte sowas wie:
"Runtime rt = Runtime.getRuntime();
String[] callAndArgs = { "Hilfe", "C:\\Help\\help.chm" };"
dann drinstehen müssen, funktioniert aber nicht
das es die javahelp gibt, weiß ich ja und ich wollte es auch damit schreiben, ABER meine gruppe hat sich gegen diesen arbeitsaufwand entschieden und so sollte ich es lieber mit html winhelp entwickeln, weil dies wohl deutlich schneller gehen würde.
und wie schwer die java-help jetzt ist, weiß ich nicht, hab es mit ihr ja nicht ausprobiert.
aber wenn ihr dafür einen link für nen tutorial (o.ä.) habt, würde ich es mir dennoch mal ansehen.
Ich benutze EclipseHelp (die übrigens ganz hervorragend ist), aber ich hab mir auch mla Java-Help angesehen und fand das vom Aufwand her ganz ok. Davon abgesehen gibt es ja auch unterstützende Tools.
Ich benutze EclipseHelp (die übrigens ganz hervorragend ist), aber ich hab mir auch mla Java-Help angesehen und fand das vom Aufwand her ganz ok. Davon abgesehen gibt es ja auch unterstützende Tools.
hh = ist die ausführbare datei, quasi die "hh.exe"
nur einproblem will jetzt noch gelöst werden. die help.chm soll ja nicht unter C:/help/ liegen sondern in dem programm wo sich die leute sich das prog hininstallieren, wie sag ich dem programm das er "einfach" in dem umgebungspfad des programm selbst nach der hilfe gucken soll?!