|
02.03.2010
Java Klassen einbinden
XDEV 2 bietet Ihnen die Möglichkeit, beliebige Java Klassen bei Bedarf einzubinden. Diese müssen in kompilierter Form als JAR-Archiv vorliegen. Da Sie für die Arbeit mit XDEV 2 das Java Developer Kit (JDK) ohnehin benötigen, sollte dies bereits in Ihrer Bibliothek im Code-Editor unter Externe vorhanden sein.

Hinweis: Wenn in Ihrer Bibliothek das JDK noch nicht vorhanden ist, müssen Sie das JDK installieren.
|
» Zugriff im Code «
Um eine externe Java-Klasse verwenden zu können, müssen Sie diese zuerst instanzieren, was in XDEV 2 genauso wie in Java erfolgt. Dazu müssen Sie zuerst die Java-Klasse angeben, die Sie verwenden möchten, z.B. JTextField. Dazu müssen Sie eine Zeiger-Variable festlegen, über die der Zugriff auf das neue Objekt erfolgen soll, z.B. textField XDEV NLS: textEingabefeld. Danach erfolgt die Wertzuweisung, mit der ein neues Objekt erzeugt wird, z.B. new JTextField XDEV NLS: Erzeuge JTextField. Anschließend können Sie über die Variable auf die Methoden der Klasse zugreifen.
1
2
|
JTextField textField = new JTextField( );
textField.methode( );
|
|
1
2
|
JTextField textField = new JTextField( )
textField.methode( )
|
|
1
2
|
JTextField textEingabefeld = Erzeuge JTextField( );
textEingabefeld\methode( )
|
|
Tipp: Eine Beschreibung zu Zeiger-Variablen und Instanzierung von Klassen finden Sie hier.
|
» Andere Java APIs «
Aber auch andere Java APIs sowie eigene Java Klassen lassen sich als JAR-Archiv einbinden. Dazu müssen Sie das JAR-Archiv in den XDEV 2 Einstellungen zuerst grundsätzlich in XDEV 2 aufnehmen und anschließend über die Projekteigenschaften in Ihr individuelles Projekt einbinden. Die API erscheint dann wie das JDK in der Bibliothek bei Externe. Die Instanzierung im Code erfolgt auf dieselbe Weise wie bei JDK-Klassen.
Java API in XDEV 2 aufnehmen:
| 1. | Wählen Sie im Menü Extras, Einstellungen aus, klicken Sie bei Externe Bibliotheken auf Benuterzdefinierte und klicken Sie dann auf ,um ein externes JAR-Archiv einzubinden. |
| 2. | Benennen Sie im folgenden Dialog API so, wie sie dann in der XDEV 2 Bibliothek erscheinen soll, z.B. Synthetica. |
| 3. | Klicken Sie bei Dateien auf , wählen Sie anschließend die entsprechende JAR-Datei aus, klicken Sie auf OK, um den Dialog zu schließen und dann abschließend auf OK, um die Einstellungen zu schließen. |

Java API in Projekt einbinden:
| 4. | Um die API nun in Ihr Projekt einzubinden, wählen Sie im Menü Extras, Projekteigenschaften und klicken Sie auf Externe Bibliotheken. |
| 5. | Klicken Sie dann auf , wählen Sie eine verfügbare API aus, z.B. Synthetica und klicken Sie abschließend auf OK, um die Projekteigenschaften zu schließen. |
Basiswissen: Zeiger-Variablen, Klassen, über die einzubindenden API.
|