写一个独立的监听器类,如何操纵事件源所在类的其它成员?
监听器有几种用法
1将本类作为监听器.
如
class SS extends JFrame implements ActionEvent
{
SS(Sring s)
{
.....
btn.addActionListener(this);
.....
}
public void actionPerformed(ActionEvent e)
{
......
}
}
2
写匿名监听器
略
3
把监听器写成独立的类
比如
class Main extends JFrame
{
....
btn.add(new MyListener());
....
}
class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
.....
}
}
但是,如果在Main类中有个JButton组件和一个JTextArea组件.我想单击button,改变textArea的文字,用第三种方法是不是就不行了?
[此贴子已经被作者于2007-9-1 19:39:35编辑过]