Aber wir reden hier doch über einen Anfänger, der Threadersteller macht sich vermutlich das erste mal Gedanken über GUIs. Warum dann nicht gleich das richtige Grundlagenwissen schaffen? Und dabei kann man auch gleich den Umgang mit APIs, Dokumentationen und Tutorials üben.
Ja der richtige Umgang mit Dokus will gelernt sein. Aber damit wird man sich sowieso beschäftigen müssen, wenn man mehr als einfach Textfelder und Buttons verwenden möchte. Und ich finde einfach die Zeit ist besser darin investiert, herrauszufinden, wie man eine Tabelle mit Inhalten füllt, als sich damit zu beschäftigen, wie man den Button nach links unten verfrachtet.
Zumal Bibliotheken wie z.B. Qt zeigen, dass es auch anders geht. Da liegt die GUI als extra XML-Datei vor die dann im eigentlichen Programm einfach nachgeladen wird(ähnliche Lösungen gibts wohl auch für Java, bloß ist das eben nicht von Anfang an dabei).