hai mai provato a cercare degli IDE che fanno tutto oppure dei plug-in?
se ad esempio utilizzi Eclipse prova a cercare il Visual Editor Project, plug-in molto utile che permette di creare con abbastanza facilità (simile a Visual Basic) l'interfaccia della tua applicazione, il risultato, oltre che più veloce sarà anche più "pulito".