Netbeans-Platform-Application
Eine NetBeans Platform Application besteht aus Modulen, die in einem NetBeans Runtime Container laufen. Der Runtime Container verwaltet die Module und stellt APIs zur Verfügung, mit denen die Module untereinander kommunizieren und ein Window System (z.B. Menü-Leiste, Werkzeugleiste), mit dem Ausgaben angezeigt werden können.
Projekt erstellen
Man startet mit der eigentlichen Application in der NetBeans IDE über
- Datei -> Neues Projekt ... -> Kategorien: NetBeans Modules -> Projekte: NetBeans Platform Application -> Weiter
- Project Name: ProgrammName -> andere Einstellungen belassen -> Fertigstellen
Ist das Projekt erstellt kann es (z.B. über die Werkzeugleiste) schon kompiliert und ausgeführt werden. Es ist interessant dies auch in diesem Zustand mal zu tun. Man sieht dann sehr deutlich was alleine der Runtime Container bereits für Funktionalität zur Verfügung stellt.
Modul hinzufügen
Module werden folgendermaßen angelegt.
- Öffne die Application Node ProgrammName und klicke auf die Node Modules
- Rechte Maustaste -> Add New ...
- Project Name: ModulName -> Weiter
- Code Name Base: de.erichweigand.datamanager
- Module Display Name: ModulName -> Fertigstellen
Es wird nun ein Eintrag unter Modules erstellt, sowie ein neues Projekt. Wird
mit dem Modul gearbeitet wird immer im neuen Projekt gearbeitet. Niemals im Modules-Eintrag der Application.