Code: import java.awt.*; import java.awt.event.*; public class MyGUI extends Frame { Button ende = new Button("Beenden"); public MyGUI() { this.setTitle("Die erste grafische Oberflche"); this.setSize(640, 480); this.setResizable(false); Dimension d = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation((int)(d.getWidth()/2-this.getWidth()/2), (int)(d.getHeight()/2-this.getHeight()/2)); this.setLayout(null); ende.setBounds(60, 80, 520, 340); this.add(ende); this.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); // gehört zu this.addWindowListener( ende.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } } ); // gehört zu ende.addActionListener(new ActionListener() } public static void main(String[] args) { MyGUI frame = new MyGUI(); frame.setVisible(true); } } bitte hör auf, zu versuchen, zu programmieren. bitte.
import java.awt.*; import java.awt.event.*; public class MyGUI extends Frame { Button ende = new Button("Beenden"); public MyGUI() { this.setTitle("Die erste grafische Oberflche"); this.setSize(640, 480); this.setResizable(false); Dimension d = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation((int)(d.getWidth()/2-this.getWidth()/2), (int)(d.getHeight()/2-this.getHeight()/2)); this.setLayout(null); ende.setBounds(60, 80, 520, 340); this.add(ende); this.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); // gehört zu this.addWindowListener( ende.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } } ); // gehört zu ende.addActionListener(new ActionListener() } public static void main(String[] args) { MyGUI frame = new MyGUI(); frame.setVisible(true); } }
--Abwesend.
Geändert von Dingsi (09.05.2005 um 19:01 Uhr)
Foren-Regeln