hiho ich habe folgendes java programm:
PHP-Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class SimpleFrame extends JFrame implements ActionListener {
JTextField jtf;
JButton jb;
JButton jb1;
JButton jb2;
//Varibale mit dem Text
String text = "hi alex";
public SimpleFrame (String title) {
super(title);
//ein WindowListener um das Fenster wieder schließen zu können
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
setSize(160, 100);
//LayoutManager festlegen
this.getContentPane().setLayout(new FlowLayout());
Dimension d = new Dimension(100,20);
jtf = new JTextField("");
jtf.setPreferredSize(d);
getContentPane().add(jtf);
jb = new JButton("button0");
getContentPane().add(jb);
//ActionListener für Button hinzufügen
jb.addActionListener(this);
jb1 = new JButton("button1");
getContentPane().add(jb1);
//ActionListener für Button hinzufügen
jb1.addActionListener(this);
jb2 = new JButton("button2");
getContentPane().add(jb2);
//ActionListener für Button hinzufügen
jb2.addActionListener(this);
show();
}
public void actionPerformed (ActionEvent event) {
if ( event.getSource == jb)
{
jtf.setText(text);
}
if ( event.getSource == jb1)
{
jtf.setText(text);
}
if ( event.getSource == jb2 )
{
jtf.setText(text);
}
}
public static void main (String[] args) {
SimpleFrame w = new SimpleFrame("TEST");
}
}
und bekomme diese fehler:
- SimpleFrame.java:55: cannot resolve symbol
symbol : variable getSource
location: class java.awt.event.ActionEvent
if ( event.getSource == jb) {
^
SimpleFrame.java:59: cannot resolve symbol
symbol : variable getSource
location: class java.awt.event.ActionEvent
if ( event.getSource == jb1) {
^
SimpleFrame.java:63: cannot resolve symbol
symbol : variable getSource
location: class java.awt.event.ActionEvent
if (event.getSource == jb2) {
^
3 errors
hab ich vieleicht ein import vergessen ?
ich arbeite erst seit kurzem mit java und wollt um eure hilfe bitten..
und wen ihr noch zeit habt eine kleine erklährung =)