All my initialisation code, validating user inputs, saving the property file, starting server, loading up the data file, is done from the swing event dispatcher
thread once the user hits 'OK'. This way if there are any problems I can send them to the GUI and have them displayed as a nice lovely dialog.
Are there any disadvantages from this approach apart from an unresponsive GUI?
thanks as usual
James