Improvements on usability for swing-gui