楼上的我加入import javax.swing.event.*;后编译还是有错,不过只有一个错了,就是 C:\Program Files\Xinox Software\JCreator Pro\MyProjects\Swing13_6.java:6: MyPanel is not abstract and does not override abstract method changedUpdate(javax.swing.event.DocumentEvent) in javax.swing.event.DocumentListener class MyPanel extends JPanel implements DocumentListener
问题已经解决,我的changedUpdate函数名写错了。
马上结贴,多谢farawayzheng_necas(遥远)!
实现所有的DocumentListener里的方法. DocumentEvent.ElementChange getChange(Element elem) {} Document getDocument() {} int getLength() {} int getOffset() {} DocumentEvent.EventType getType() {}
C:\Program Files\Xinox Software\JCreator Pro\MyProjects\Swing13_6.java:6: MyPanel is not abstract and does not override abstract method changedUpdate(javax.swing.event.DocumentEvent) in javax.swing.event.DocumentListener
class MyPanel extends JPanel implements DocumentListener
DocumentEvent.ElementChange getChange(Element elem) {}
Document getDocument() {}
int getLength() {}
int getOffset() {}
DocumentEvent.EventType getType() {}