Re: Action Listeners for JTextFields
George wrote:
...
...this gives me the error message that jtf can not be resolved.
Odd you should say that. That is *not* the error I
am getting here, for *this* version of the code.
<sscce>
import java.awt.event.*;
import javax.swing.*;
class Test extends JFrame implements ActionListener {
Test() {
JPanel p1 = new JPanel();
JTextField jtf = new JTextField();
p1.add(jtf);
this.add(p1);
JButton jb = new JButton("Click Me!");
this.add(jb);
jb.addActionListener(this);
}
/** The action listener is implemented as follows */
public void actionPerformed(ActionEvent e){
System.out.println(jtf.getText());
}
}
</sscce>
D:\Test.java:18: cannot find symbol
symbol : variable jtf
location: class Test
System.out.println(jtf.getText());
Why does it report "jtf can not be resolved", where
you are?
BTW. Note that I posted an SSCCE*. An SSCCE
helps to explain a problem to people, far better than
code snippets. Please consider posting SSCCE's,
rather than code snippets, in future.
* <http://www.physci.org/codes/sscce.html>
I look forward to hearing from you soon.
This is usenet. It is not uncommon to wait 72 hours
before getting a reply - or no reply at all.
--
Andrew Thompson
http://www.athompson.info/andrew/
Message posted via http://www.javakb.com