请教关于检测文本区(TextArea)改变与否的问题!
我在设计一个文本编辑器时遇到如下的问题,请帮助!
我在类 Win 中加入了 TextListener, 希望它能检测到文本区的变化,如果有了改变,就将txtchg 赋值为 1 ,代码大概如下:
class Win extends Frame implements ActionListener, MouseListener, TextListener
{ int txtchg = 0;
TextArea text;
....
....
....
Win ()
{ text = new TextArea ();
add (text);
text.addActionListener (this);
....
....
....
public void TextValueChanged ( TextEvent e4)
{
txtchg = 1;
}
.....
.....
.....
}
}
public class Drawing
{
public static void main (String args [])
{
Win win = new Win ();
}
}
这样编译时就会出现如下错误:
Win is not abstract and does not override abstract method textValueChaged (java.awt.event.TextEvent) in java.awt.event.TextListener
class Win extends Frame implements ActionListener, MouseListener, TextListener
^
1 error
请问:
这个错误我应该怎样解决? 是否有其他的函数可以代替它?
还有, 可否加入状态栏?怎么加(用的是 JDK ,直接输入代码设计的)?有什么函 数可以直接处理状态栏的?
问题点数:0、回复次数:3Top
1 楼nightsuns(nightsuns)回复于 2003-12-03 00:10:57 得分 0
you must implement all the abstract method in the implemention.Top
2 楼loveyousomuch(★Allen★)回复于 2003-12-03 00:14:07 得分 0
同意,你实现的接口中的所有方法都要实现Top
3 楼msliufu(清泉)回复于 2003-12-03 14:16:28 得分 0
多谢两位的帮助,这个问题我根据你们的意见已经解决了,请问你们有水知道怎么样加入状态栏的?
谢谢!Top




