lundi 8 juin 2015
Pdf-Dokument im Java-Programm öffnen
Posted on 07:17 by verona
Guten Tag,
ich habe ein folgendes Problem: ich habe nämlich eine Help-Datei für mein Java-Programm erstellt, welche beim Auswählen des Menübefehls "Info" angezeigt werden soll. Ich habe mich lange mit dem Thema befasst, komme aber leider nicht weiter.
Die Datei "Hilfe.pdf" liegt im Ordner "hilfe" im Package "meinProjekt". Ich habe diesen Ordner manuell angelegt und die pdf-Datei da reinkopiert.
Dann habe ich eine Klasse "Hilfe" geschrieben, die folgendermaßen aussieht:
Die Methode "hilfeAnzeigen()" wird aus der Klasse "Kontroller" heraus aufgerufen, nachfolgend der entsprechende Source-Code:
Meine Lösung funktioniert leider nicht (es wird beim Klicken auf den entsprechenden Menü-Button keine Hilfe-Datei angezeigt) und ich habe keine Idee, woran das liegen kann. Hätte Jemand eventuell einen Tipp für mich? Ich wäre für jede Hilfe sehr dankbar.
Vielen-vielen Dank im Voraus!
Liebe Grüße
Jackie
ich habe ein folgendes Problem: ich habe nämlich eine Help-Datei für mein Java-Programm erstellt, welche beim Auswählen des Menübefehls "Info" angezeigt werden soll. Ich habe mich lange mit dem Thema befasst, komme aber leider nicht weiter.
Die Datei "Hilfe.pdf" liegt im Ordner "hilfe" im Package "meinProjekt". Ich habe diesen Ordner manuell angelegt und die pdf-Datei da reinkopiert.
Dann habe ich eine Klasse "Hilfe" geschrieben, die folgendermaßen aussieht:
Java Code:
-
-
import java.io.*;
-
import java.awt.Desktop;
-
-
public class Hilfe {
-
-
public void hilfeAnzeigen() {
-
"/meinProjekt/hilfe/Hilfe.pdf"); // "/meinProjekt/hilfe/Hilfe.pdf" ist der Pfad, welcher zu der Help-Pdf-Datei führt und beim Rechtsklick auf die Datei unter "Path" erscheint
-
-
-
try {
-
-
byte[] puffer = new byte[2048];
-
int i = instr.read(puffer);
-
while (i != 0) {
-
outstr.write(puffer, 0, i);
-
i = instr.read(puffer);
-
}
-
Desktop.getDesktop().open(temp);
-
e.printStackTrace();
-
}
-
try {
-
instr.close();
-
outstr.close();
-
e2.printStackTrace();
-
}
-
}
-
}
Die Methode "hilfeAnzeigen()" wird aus der Klasse "Kontroller" heraus aufgerufen, nachfolgend der entsprechende Source-Code:
Java Code:
-
-
if (e.getSource() == Info) {
-
Hilfe hilfe = new Hilfe();
-
hilfe.hilfeAnzeigen();
-
-
}
Meine Lösung funktioniert leider nicht (es wird beim Klicken auf den entsprechenden Menü-Button keine Hilfe-Datei angezeigt) und ich habe keine Idee, woran das liegen kann. Hätte Jemand eventuell einen Tipp für mich? Ich wäre für jede Hilfe sehr dankbar.
Vielen-vielen Dank im Voraus!
Liebe Grüße
Jackie
Pdf-Dokument im Java-Programm öffnen
Categories: Pdf-Dokument im Java-Programm öffnen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire