Just wondering how far people went with the GUI when it came to handling long running events? Did you spawn off a separate
thread so that the processing was not being carried out on the EDT?
This
article here describes the recommended approach for handling processing that may take a long time.
So for example in this assignment things like connect to the database file in standalone mode, connecting the the server in network mode, booking a room, etc.
I guess I should spawn these operations off to a separate thread. But as we know when it comes to threads - the more you have, the more chances for errors!!!