Try to ask the question on the Java Swing forum first:
      https://forums.oracle.com/forums/forum.jspa?forumID=950

  Thanks,
  Alexandr.

On 3/26/2013 7:44 PM, Norah Jones wrote:
I am using Java's Swing here to make a UI application. I have a created a 
JFrame, with some buttons. When I click on this button, I want a new JFrame 
with some different content at this place. However, I do not want a new JFrame 
to load here.
     One approach, I know is of setting the visbility of the second JFrame to 
be True in the actionPerformed(ActionEvent obj) method of the button in the 
first JFrame. But it again loads a new JFrame and I don't want that.
public class FirstUI extends JFrame {
         JButton but1;
         public FirstUI(){
             but1= new JButton("Click here");
             add(but1);
XYZ obj= new XYZ():
         but1.addActionListener(obj);
         }
public class XYZ implements ActionListener{
             public void actionPerformed(ActionEvent obj1){
// WHAT TO DO HERE
             }
         }
     }
I only want a single JFrame whose content changes as we click on different buttons. How can I achieve that ?



Reply via email to