Hallo!
Ich arbeite mich gerade in Java ein. Um mich mit GUI anzufreunden habe ich folgendes geschrieben (Die Fehlermeldungen habe ich als Kommentare an die jeweilige Stelle geschrieben):
import java.awt.*;
import java.awt.event.*;
public class CGUI_Beispiel2 {
class CWindowListener extends WindowAdapter {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
class CActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
java.awt.Toolkit.getDefaultToolkit().beep();
}
}
CGUI_Beispiel2(String title){
super(title); // Object() in Java.lang.Object cannot be applied to (java.lang.String)
Button copy = new Button("Kopieren");
Button close = new Button("Schließen");
Button cut = new Button("Ausschneiden");
setLayout(new Flowlayout()); // cannot find symbol
// symbol: method.setLayout(java.awt.FlowLayout)
// location: class CGUI_Beispiel2
add(copy);
// cannot find symbol
// symbol: method.add(java.awt.Button)
// location: class CGUI_Beispiel2
add(close);
// cannot find symbol
// symbol: method.add(java.awt.Button)
// location: class CGUI_Beispiel2
add(cut);
// cannot find symbol
// symbol: method.add(java.awt.Button)
// location: class CGUI_Beispiel2
addWindowListener(new CWindowListener());
// cannot find symbol
// symbol: method addWindowListener(CGUI_Beispiel2.CWindowListener)
// location: class CGUI_Beispiel2
copy.addActionListener(new CWindowListener());
close.addActionListener(new WindowListener());
cut.addActionListener(new CWindowListener());
}
public static void main(String[] args){
CGUI_Beispiel2 fenster = new CGUI_Beispiel2("GUI mit Event Handling");
fenster.pack(); // cannot find symbol
// symbol: method pack()
// location: class CGUI_Beispiel2
fenster.setVisible(true); // cannot find symbol
// symbol: method setVisible(boolean)
// location: class CGUI_Beispiel2
}
}
Ich habe mir Mühe gegeben und hoffe, dass ihr mir helfen könnt. Ich wäre sehr dankbar dafür!
hubert