Java-Beispielprojekt
Das MapForce-Installationspaket enthält ein Java-Beispielprojekt, das Sie Ordner "ActiveX Examples" des Applikationsordners <ApplicationFolder>\Examples\ActiveX\Java\ finden.
Im Java-Beispiel wird gezeigt, wie Sie das MapForceControl in eine mit Java erstellte Desktop Applikation integrieren können. Sie können das Beispielprojekt mit Hilfe der Batch-Datei BuildAndRun.bat, direkt über die Befehlszeile testen oder Sie können es in Eclipse kompilieren und ausführen. Anleitungen dafür finden Sie weiter unten.
Dateiliste
Der Ordner für die Java-Beispiele enthält alle zum Ausführen des Beispielprojekts erforderlichen Dateien. Diese Dateien sind unten aufgelistet:
Funktionen in diesem Beispiel
Sie können das Beispiel nach Ihren Wünschen modifizieren.
In den Codefragmenten werden die folgenden spezifischen Schritte beschrieben:
•Erstellen der ActiveX Controls: Startet MapForce, das als Automation Server registriert ist, bzw. aktiviert das Programm, wenn MapForce bereits ausgeführt wird.
•Laden der Daten in die Controls: Navigiert zu einem der mit MapForce installierten Beispieldokumente und öffnet es.
•Grundlegendes zur Event-Behandlung: Wechselt von der Ansicht aller offenen Dokumente in die Textansicht. Im Code wird auch gezeigt, wie man durch offene Dokumente iteriert.
•Menüs: Validiert das aktive Dokument und zeigt das Ergebnis in einem Meldungsfeld an. Im Code wird gezeigt, wie Ausgabeparameter verwendet werden.
•Behandlung von UI Update Events: Zeigt, wie MapForce Events behandelt werden.
•
Aktualisieren des Pfads zum Ordner "Examples"
Bevor Sie das zur Verfügung gestellte Beispiel ausführen, müssen Sie die MapForceContainer.java-Datei möglicherweise bearbeiten und überprüfen, ob der folgende Pfad auf den tatsächlichen Ordner verweist, in dem die MapForce Beispieldateien auf Ihrem Betriebssystem gespeichert sind.
// Locate samples installed with the product. |
Ausführen des Beispiels über die Befehlszeile
So führen Sie das Beispiel über die Befehlszeile aus:
1.Überprüfen Sie, ob alle Voraussetzungen erfüllt werden (siehe Voraussetzungen).
2.Öffnen Sie ein Eingabeaufforderungsfester, wechseln Sie in den Java-Beispielprojektordner und geben Sie folgende Zeile ein:
buildAndRun.bat "<Pfad-zum-Java-bin-Ordner>" |
1.Drücken Sie die Eingabetaste.
Der Java-Quellcode in MapForceContainer.java wird kompiliert und anschließend ausgeführt.
Kompilieren und Ausführen des Beispiels in Eclipse
So importieren Sie das Java-Beispielprojekt in Eclipse:
3.Überprüfen Sie, ob alle Voraussetzungen erfüllt werden (siehe Voraussetzungen).
1.Klicken Sie im Menü File auf Import.
2.Wählen Sie Existing Projects into Workspace und navigieren Sie zur Eclipse-Projektdatei unter <ApplicationFolder>\Examples\ActiveX\Java\. Da Sie möglicherweise keinen Schreibzugriff auf diesen Ordner haben, wird empfohlen, im Importdialogfeld das Kontrollkästchen Copy projects into workspace zu aktivieren.
Um die Beispielapplikation zu starten, klicken Sie mit der rechten Maustaste im Package Explorer auf das Paket und wählen Sie den Befehl Run as | Java Application.
Hilfe zu Java API-Klassen steht in Form von Kommentaren im Code sowie als Javadoc-Ansicht von Eclipse zur Verfügung. Um die Javadoc-Ansicht in Eclipse zu aktivieren, wählen Sie den Menübefehl Window | Show View | JavaDoc.