gurgi hat gesagt.:mit einem Button aus einem frame ein vorhandenes anderes zu öffnen!
public void actionPerformed(ActionEvent e) {
meinAnderesVorhandenesFenster.setVisible(true);
// evtl. noch mit toFront() nach "vorne" bringen...
}
sparrow hat gesagt.:Wo genau scheiterst du denn?
package startdialog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Versuch extends Spielfenster4
implements ActionListener
{
JButton buttonOE = new JButton ("Öffnen");
public Versuch()
{
super();
JPanel contentPane = new JPanel ();
contentPane.add(buttonOE);
buttonOE.addActionListener (this);
setContentPane (contentPane);
}
public void actionPerformed(ActionEvent ae)
{
Spielfenster4.setVisible(true);
}
public static void main(String[] args)
{
JFrame versuch = new JFrame ();
versuch.setSize(300,300);
versuch.setVisible(true);
}
}
wo ist mein Fehler?
Spielfenster4.setVisible(true);
new Spielfenster4().setVisible(true);
Leroy42 hat gesagt.:Ähmm, sollte das hier
nicht eherCode:JFrame versuch = new JFrame();
heissen! :shock:Code:JFrame versuch = new Versuch();
Nein! Das ist wichtig, sonst hättest du ein leeres JFrame anstatt deinesgurgi hat gesagt.:kann sein...macht aber nichts besser!
gurgi hat gesagt.:also: mein ziel ist es dass der button der auf dem "versuch" liegt das fenster "Spielfenster4" aufruft. ich weiß nicht wie ich das anders umsetzen soll...hast du eine andere idee?
new Spielfenster4().setVisible(true)
Vielleicht ???:Lgurgi hat gesagt.:muss ich am spielfenster 4 noch was ändern?