Viele Fehlermeldungen in einem einfachen Programm
hubert n.
- java
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
Hallo,
import java.awt.*;
import java.awt.event.*;
public class CGUI_Beispiel2 {
Ich glaube, du musst Deine Klasse von irgendwas ableiten, damit du GUI-technisch loslegen kannst. In deinem Fall vermutlich von der Klasse Frame:
public class CGUI_Beispiel2 extends Frame {
...
}
Guckst Du hier.
Das sollte schonmal einige Fehler in deinem Programm beseitigen.
Gruesse,
Joerg
Wow! Das hätte ich nicht gedacht, dass das nur an diesen zwei Worten lag. Vielen Dank für deine Hilfe!
hubert
Hallo,
Wow! Das hätte ich nicht gedacht, dass das nur an diesen zwei Worten lag.
Na, es sind immerhin 13 Byte...es gibt Talkshows mit weniger Informationsgehalt ;)
Hej,
Wow! Das hätte ich nicht gedacht, dass das nur an diesen zwei Worten lag.
Diese "zwei Worte" bedeuten für eine Java-Klasse in etwa soviel wie für dich die Erkenntnis, nicht der Sohn von Adam und Eva sondern der deiner Eltern zu sein. ,-)
Beste Grüße
Biesterfeld