mein problem ich eiß nicht wie ich dnur die 2 fenster ebene schließe und sie ich beim anderen das true übergebe
Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.Timer;
class Fenster2 extends JFrame
{
//Deklarationen
JButton b1;
Fenster2()
{
super("Fenster2");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contentPane=this.getContentPane();
contentPane.setLayout(new FlowLayout());
b1=new JButton ("wieder öffne fenster 1");
this.setSize(1000,200);
this.setVisible(true);
contentPane.add(b1);
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
new Fenster1();
//fenster 2 soll sich schließen und fenster 1 soll setVisible true gesetzt werden
}
});
}
}
class Fenster1 extends JFrame
{
JButton b4;
Fenster1()
{
super("Fenster1");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
Container contentPane=this.getContentPane();
contentPane.setLayout(new FlowLayout());
b4=new JButton ("öffne fenster 2");
contentPane.add(b4);
this.setSize(1000,200);
this.setVisible(true);
b4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
new Fenster2();
setVisible(false);
}
});
}
}
public class Schhließen{
public static void main(String[] args)
{
Fenster1 f=new Fenster1();
}
}