Hallo Leute..
schreib ich übe mich gerade im Umgang mit Listener-Methoden und habe dazu ein Programm erstellt.
Leider bekomme ich folgenden Fehler. Ich habe alles mir sinnvolle versucht aber leider ohne Erfolg ...
Vieleicht könnte einer von euch mal kurz drüberlesen. ihr findet den fehler sicher sofort !!!
Hier mein Code:
Vielen Dank
Jack
L-ectron-X hat den Titel angepasst.
schreib ich übe mich gerade im Umgang mit Listener-Methoden und habe dazu ein Programm erstellt.
Leider bekomme ich folgenden Fehler. Ich habe alles mir sinnvolle versucht aber leider ohne Erfolg ...
Vieleicht könnte einer von euch mal kurz drüberlesen. ihr findet den fehler sicher sofort !!!
Code:
Rate_GUIApp.java:81: illegal start of expression
public void actionPerformed(ActionEvent e)
^
1 error
Hier mein Code:
Code:
import java.awt.*;
import java.awt.event.*;
public class Rate_GUIApp extends Frame
implements ActionListener, WindowListener
{
public static void main(String [] args)
{
Rate_GUIApp rate = new Rate_GUIApp();
}
Label l_suche1, l_suche2, l_suche3;
Label l_text1, l_text2;
TextField tf_versuch1, tf_versuch2, tf_versuch3;
Button b_info, b_neu, b_versuch;
TextArea ta_info;
public Rate_GUIApp()
{
Color cf = new Color(223,223,223);
Color cb = new Color(23,23,23);
Font f = new Font("Monospaced",0,12);
setLayout(null);
l_text1 = new Label("Raten Sie drei Ziffern! ");
l_text2 = new Label("Lösungen:");
l_suche1 = new Label("X");
l_suche2 = new Label("X");
l_suche3 = new Label("X");
tf_versuch1 = new TextField(" ");
tf_versuch2 = new TextField(" ");
tf_versuch3 = new TextField(" ");
b_info = new Button("Info");
b_neu = new Button("Neu");
b_versuch = new Button("Versuchen");
ta_info = new TextArea();
l_text1.setBounds(20,25,350,25);
l_text2.setBounds(20,70,120,25);
l_suche1.setBounds(175,70,25,25);
l_suche2.setBounds(255,70,25,25);
l_suche3.setBounds(335,70,25,25);
tf_versuch1.setBounds(170,110,25,25);
tf_versuch2.setBounds(250,110,25,25);
tf_versuch3.setBounds(330,110,25,25);
b_info.setBounds(20,160,80,25);
b_neu.setBounds(140,160,100,25);
b_versuch.setBounds(280,160,100,25);
ta_info.setBounds(20,210,360,140);
add(l_text1);
add(l_text2);
add(l_suche1);
add(l_suche2);
add(l_suche3);
add(tf_versuch1);
add(tf_versuch2);
add(tf_versuch3);
add(b_info);
add(b_neu);
add(b_versuch);
add(ta_info);
l_text1.setFont(f);
l_text1.setForeground(cf);
l_text1.setBackground(cb);
// Zuordnung der ActionListener
b_info.addActionListener(this);
b_neu.addActionListener(this);
b_versuch.addActionListener(this);
addWindowListener(this);
// Implementierung der Listener-Methoden
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == b_versuch)
{versuchClicked();}
if(e.getSource() == b_neu)
{neuClicked();}
if(e.getSource() == b_info)
{infoClicked();}
}
public void windowActivated(WindowEvent e)
{
}
public void windowClosed(WindowEvent e)
{
}
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
public void windowDeactivated(WindowEvent e)
{
}
public void windowDeiconified(WindowEvent e)
{
}
public void windowIconified(WindowEvent e)
{
}
public void windowOpened(WindowEvent e)
{
}
public void versuchClicked()
{ta_info.append("\"Versuch\" geclickt!\n");}
public void neuClicked()
{ta_info.append("\"Neu\" geclickt!\n");}
public void infoClicked()
{ta_info.append("\"Info\" geclickt!\n");}
setVisible(true);
}
}
Vielen Dank
Jack
L-ectron-X hat den Titel angepasst.