K
KlemensyXYZ
Gast
Moin,
ich versuche grade ein neues Fenster mit einem Button zu öffnen.
Doch das Programm will nicht so wie ich ;(
bei google habe ich das hier gefunden:
ich habe das "Dialogfenster" durch meinen Namen ersetzt und das ganze in den Action Listener eingebaut:
Das erste Fenster ist das hier:
was mach ich denn noch falsch das das nicht funktioniert?
Danke
ich versuche grade ein neues Fenster mit einem Button zu öffnen.
Doch das Programm will nicht so wie ich ;(
bei google habe ich das hier gefunden:
Java:
Dialogfenster wnd = new Dialogfenster();
wnd.setVisible(true);
ich habe das "Dialogfenster" durch meinen Namen ersetzt und das ganze in den Action Listener eingebaut:
Java:
import java.awt.event.*;
import java.awt.*;
public class MyActionListener_4 implements ActionListener
{
public NeuesFensterOeffnen f;
public MyActionListener_4(NeuesFensterOeffnen f)
{
this.f=f;
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==f.neu)
{
Fenster2 wnd = new Fenster2();
wnd.setVisible(true);
}
if(e.getSource()==f.btnBeenden)
{
System.exit(0);
}
}
}
Das erste Fenster ist das hier:
Java:
import java.awt.*;
public class NeuesFensterOeffnen extends Frame
{
public Button neu = new Button("Neues Fenster");
public Button btnBeenden = new Button("Beenden");
private Panel pnlNorth = new Panel();
private MyActionListener_4 myActionListener = new MyActionListener_4(this);
public NeuesFensterOeffnen()
{
this.pnlNorth.add(this.neu);
//this.pnlNorth.add(this.btnBeenden);
this.add(this.pnlNorth,BorderLayout.NORTH);
this.add(this.btnBeenden,BorderLayout.SOUTH);
this.pack();
this.show();
this.addWindowListener(new MyWindowListener());
this.btnBeenden.addActionListener(myActionListener);
}
public static void main(String argv[] )
{
NeuesFensterOeffnen f = new NeuesFensterOeffnen();
}
}
was mach ich denn noch falsch das das nicht funktioniert?
Danke