Hey, ich habe 2 Javadateien, einmal Aktion und einmal Visualisieren.
Quellcode von Aktion:
import java.awt.*;
import java.awt.event.*;
public class Aktion implements ActionListener {
Aktion() {
}
public void actionPerformed(ActionEvent ae) {
la.setText( "Der eingelesene Text lautet: " + tf.getText() );
}
}
Quellcode von Visualisieren:
import java.awt.*;
import java.awt.event.*;
class Visualisierung {
public static void main (String[] argv) {
Frame f=new Frame();
f.setSize(500,200);
f.setLocation(100,100);
f.setVisible(true);
Button bt=new Button(„Dont klick me“);
TextField tf=new TextField();
Label la=new Label();
f.add(bt,„Center“);
f.add(tf,„North“);
f.add(la,„South“);
Aktion at=new Aktion();
bt.addActionListener(at);
}
}
Fehlermeldung:
Aktion.java:10: cannot find symbol
symbol : variable tf
location: class Aktion
la.setText( "Der eingelesene Text lautet: " + tf.getText() );
^
Aktion.java:10: cannot find symbol
symbol : variable la
location: class Aktion
la.setText( "Der eingelesene Text lautet: " + tf.getText() );
^
2 errors
Warum geht das nicht, ich habe „tf“ und „la“ doch definiert.
Grüße Morslord