Meiner Meinung nach sollte eine (neue) Programmiersprache die Bearbeitung
von Standardaufgaben (siehe Event-Behandlung) für den Anwender so einfach/
transparent wie möglich machen. Bei der Vorgehensweise in Java ist da für mich
erstmal nicht der Fall.
Gute kostenlose IDEs, die auch Swing Oberflächen (mit Eventhandlern) erstellen können, gibt es für die Java Platform wie Sand am Meer (
NetBeans,
IDEA, Eclipse mit
WindowBuilder oder hier
WindowBuilder) - DFMs in Delphi schreibe ich auch nur ungern mit Notepad - (deja vu
Dass Swing in weiten Bereichen umständlicher ist als nötig, sei unbestritten. Dennoch gibt es sehr viele kommerzielle Anwendungen, die komplett auf Swing basieren.
JavaFX 2 könnte aber je nach Anwendungstyp eine Alternative darstellen, die zeitgemäßer ist (Hardware-Rendering):
http://www.netzwelt.de/news/88783-ja...en-source.html