these two constructors would mean that it would be a dialog inside another dialog. right ? (similar to situation when dialog is inside a Frame) did i get it correct ?? (1) Dialog(Dialog owner) Constructs an initially invisible, non-modal Dialog with an empty title and the specified owner dialog. (2) Dialog(Dialog owner, String title) Constructs an initially invisible, non-modal Dialog with the specified owner dialog and title.
It also means that if you give an owner to your new Dialog, it will be placed relatively to the owner. If you give null, it will be placed as the implementation wants, that is, generally in the upper right corner of the screen or at a random location.