File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Swing / AWT / SWT and the fly likes JFrame.setVisible(true) opens duplicate window Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JFrame.setVisible(true) opens duplicate window" Watch "JFrame.setVisible(true) opens duplicate window" New topic

JFrame.setVisible(true) opens duplicate window

selva kum

Joined: Sep 18, 2013
Posts: 2

Using JFrame I have opened a new window, used obj.setVisible(true) to bring to the top. Later minimized the opened window manually and after sometimes, I tried to bring to the top(visible) again through code using obj.setVisible(true), Now it opens another window instead of opening the minimized window.

Please suggest

Note: obj is the JFrame object.
Rob Camick
Ranch Hand

Joined: Jun 13, 2009
Posts: 2449
You code is wrong. You are creating a new Window and the setVisible(true) method is showing the new window. Don't create a new window, instead you need to keep a reference to the existing window. I know nothing about the structure of your code so I can't suggest how you do this.
I agree. Here's the link:
subject: JFrame.setVisible(true) opens duplicate window
jQuery in Action, 3rd edition