M
marino610
Gast
Hallo!
Ich habe folgendes angefangenes Programm:
Eigentlich sollte doch jetzt das Fenster beim Klick auf X oben rechts geschlossen werden. Hab's genauso schon oft hinbekommen, aber hier passiert gar nix.
Außerdem werden die gezeichneten Linien nicht jedesmal angezeigt. Wenn ich dann schließe und nochmal starte sind sie wieder da.
Woran kann das liegen?
Ich habe folgendes angefangenes Programm:
Code:
import java.awt.*;
import java.awt.event.*;
class Regale extends Frame {
private Canvas c = new Canvas();
public Regale() {
super("Regale");
setSize(800, 500);
add(c);
setVisible(true);
zeichneRegale();
addWindowListener(new WindowAdapter() {
public void WindowClosing(WindowEvent e) {
setVisible(false);
dispose();
System.exit(0);
}
});
}
public void zeichneRegale() {
Graphics g = c.getGraphics();
g.drawLine(30, 50, 330, 50);
g.drawLine(30, 100, 330, 100);
g.drawLine(30, 150, 330, 150);
g.drawLine(30, 200, 330, 200);
g.drawLine(30, 250, 330, 250);
g.drawLine(30, 300, 330, 300);
g.drawLine(30, 350, 330, 350);
g.drawLine(30, 400, 330, 400);
g.drawLine(450, 50, 750, 50);
g.drawLine(450, 100, 750, 100);
g.drawLine(450, 150, 750, 150);
g.drawLine(450, 200, 750, 200);
g.drawLine(450, 250, 750, 250);
g.drawLine(450, 300, 750, 300);
g.drawLine(450, 350, 750, 350);
g.drawLine(450, 400, 750, 400);
}
public static void main(String args[]) {
Regale r = new Regale();
}
}
Eigentlich sollte doch jetzt das Fenster beim Klick auf X oben rechts geschlossen werden. Hab's genauso schon oft hinbekommen, aber hier passiert gar nix.
Außerdem werden die gezeichneten Linien nicht jedesmal angezeigt. Wenn ich dann schließe und nochmal starte sind sie wieder da.
Woran kann das liegen?