Shows the dialog. This will bring the dialog to the
front if the dialog is already visible. If the dialog is
modal, this call will block input to the parent window
until the dialog is taken down
by calling hide or dispose. It is permissible to show modal
dialogs from the event dispatching thread because the toolkit
will ensure that another dispatching thread will run while
the one which invoked show is blocked.