I'm using the following inner class to make button open a new frame. When the new frame opens, the original one still remains but I want it to dissapear.
How do I do this please?
-----------------------------------------
ButtonHandler handler = new ButtonHandler();
myButton.addActionListener(handler);
class ButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Andy newAndy = new Andy();
JFrame newFrame = new JFrame("Andy"
;
newFrame.setContentPane(newAndy.mainPanel);
newFrame.pack();
newFrame.setVisible(true);
}
}
How do I do this please?
-----------------------------------------
ButtonHandler handler = new ButtonHandler();
myButton.addActionListener(handler);
class ButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Andy newAndy = new Andy();
JFrame newFrame = new JFrame("Andy"
newFrame.setContentPane(newAndy.mainPanel);
newFrame.pack();
newFrame.setVisible(true);
}
}