Ich habe das folgende Programm geschrieben:
Doch jetzt kommt an dieser
Stelle ein Fehler...
und zwar:
Wenn ich das Programm jetzt aber folgendermaßen schreibe dan geht es =(
Ich will aber halt z.b. etwas eingetipptes auf diesem Fenster ausgeben, also bevorzuge ich die erste Schreibweise, aber das geht ja nicht...
THX for help
Code:
import java.awt.*;
import java.awt.event.*;
public class Test {
public static void main(String[] args) {
Frame fenster = new Frame();
fenster.setTitle("Mein Fenster");
fenster.setSize(250,150);
fenster.setLayout(null);
fenster.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
Label label=new Label();
label.setText("Hallo");
label.setBounds(5,120,100,30);
fenster.add(label);
fenster.setLocation(new Point(100,100));
fenster.setVisible(true);
}
}
Doch jetzt kommt an dieser
Code:
public void windowClosing(WindowEvent e)
und zwar:
überschreibt java.awt.WindowAdapter.WindowClosing
Wenn ich das Programm jetzt aber folgendermaßen schreibe dan geht es =(
Code:
import java.awt.*;
import java.awt.event.*;
public class ZweiterRahmen extends Frame {
public ZweiterRahmen() {
setTitle("Dies ist der zweite Rahmen");
setSize(300,200);
addPanel();
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void addPanel () {
Panel panel=new Panel();
add(panel);
panel.add(new Label());
}
public static void main(String[] args) {
Frame rahmen=new ZweiterRahmen();
rahmen.show();
}
}
Ich will aber halt z.b. etwas eingetipptes auf diesem Fenster ausgeben, also bevorzuge ich die erste Schreibweise, aber das geht ja nicht...
THX for help