Ich bin mir nicht sicher, wo ich das gelesen habe (alter Artikel), aber seitdem ich es gelesen habe, verwende ich es in allen kommerziellen Desktop-Anwendungen, die ich mache.
Holen Sie sich als erstes NetBeans, es ist die perfekte IDE für Java UI Design. Die anderen Eclipse-Plugins sind nicht so hilfreich oder leistungsstark.
Ich mache es folgendermaßen.
Erstellen Sie in NetBeans ein neues Java-Projekt - nennen wir es MyComponents
in diesem Projekt - erstellen Sie alle Komponenten, die Sie wollen. Die Basis einer jeden Komponente sollte ein JFrame
oder eine JPanel
. Für dieses Beispiel wählen wir JPanel
und nennen es mjPanel
![]()
Ziehen Sie anschließend in der Entwurfsansicht alle gewünschten Swing-Komponenten per Drag & Drop. Machen Sie dann in der Quellansicht alle Aktionen und die Logik.
![]()
Als Nächstes, und das ist der wichtigste Schritt, klicken Sie mit der rechten Maustaste auf Ihre Java-Datei, wählen Sie unter Tools die Option Add to Palette, und wählen Sie dann im Dialogfeld aus, wo Sie sie ablegen möchten, z. B. in der Swing Components Palette.
![]()
Um Ihre Komponente fertig zu stellen, wählen Sie im Menü "Build" die Option "Clean and Build", um eine Jar-Datei im Projektordner/Dist zu erstellen.
Von nun an müssen Sie in jedem Projekt, in dem Sie diese Komponente verwenden möchten, nur noch die Jar-Datei in den Klassenpfad Ihres Projekts aufnehmen. Öffnen Sie die Swing Components Palette, und Sie werden Ihre neue Komponente sehen.
Zum Beispiel so:
![]()
0 Stimmen
Este SO Frage könnte hilfreich sein.