Right now, to bring up a dialog I create a new `JDialog` object, then call `dispose` to exit the dialog. 

Is there a way I can create a dialog, and call up the same dialog later, using the same object?

The reason I want to do this is so that the values in the text fields will keep their values.