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.