Посоченият код е написан старателно, но може да се напише по-добре. Има правила за писане на добър код, които в някои фирми се наричат "coding standard" и трябва да се спазват задължително от програмистите. Често се използват инструменти като Checkstyle които ги налагат.
Ето някои насоки за посочения код :
Коментарите се пишат винаги на английски.Методите трябва да бъдат предшествани от javadoc коментар, в който се описва какво прави метода и смисълът на всеки параметър (а не в тялото на метода).В метода getFilesList() проверката за null e излишна.Коментарите трябва да казват нещо полезно или нещо което не може да се разбере от кода. Коментари като "Създава масив от JRadioButton-и с размера на броя файлове" са безполезни/излишни.
Също така - самата идея да се описва в отделен properties файл какво прави всеки бутон... е малко странна. Може всички бутони да се опишат в един XML файл и Swing GUI-то да се конструира по това описание. Сходна идея е : XUL.