Für mich funktioniert die Verwendung von verknüpften Quellordnern recht gut.
Ich baue die GUIs in unabhängigen NetBeans-Projekten - wenn sie einige einfache Klassen oder Schnittstellen benötigen, verwende ich die "Link Source" (Rechtsklick auf das Projekt in NetBeans, Eigenschaften wählen), um diese in das NetBeans-Projekt einzubinden.
Meine wichtigsten Projekte sind in Eclipse. Auch hier verwende ich die Funktion "Link Source", um auf das NetBeans-Projekt zu verweisen (Rechtsklick auf das Projekt in Eclipse, Auswahl von "Build Path", dann "Link Source").
EDIT (Thx to Milhous :) ): in beiden Projekten in Eclipse und NetBeans müssen weiterhin alle erforderlichen JAR-Dateien zum Build-Pfad hinzugefügt werden (auch die von NetBeans hinzugefügten Bibliotheken: z.B. beansbinding-1.2.1.jar, appframework-1.0.3.jar swing-worker-1.1.jar, ...)
Jetzt können die GUI-Klassen in Eclipse wiederverwendet werden. Führt auch dazu, dass man GUI- und Logik-Klassen ziemlich entkoppelt haben muss, was nichts Schlechtes sein kann.
4 Stimmen
Schade, dass Sie nicht "Eclipse + alles andere" gesagt haben. Einige von uns hassen Eclipse, sind aber gezwungen, es bei der Arbeit zu verwenden.