You can use a JDialog to do anything you can do with a JFrame and more. As Norm asked, it would be helpful to know WHY you've asked, but if you just have a random curiosity that's keeping you up...