I am writing my GUI today, been at it for a day or two working off of previous work. I struggled earlier trying to get the constructor to place something reasonable on the screen. I got one code version to work, that was months ago. Here is what is probably useable from the earlier effort:
Probably the call to super.getSize() is in the wrong place and should be moved to refresh() / updateUI or something.
I want to center on the screen using a default range of 640/480 to 1024/768 - the user can resize if uncomfortable. All reviews welcome.