
java就像接口多种监听,怎样改? 25
展开全部
就是这样写的。
出现红叉是你没有重写监听接口中的抽象方法导致的,你把这些方法写出来就正常了。
要重写的方法有:
public void actionPerformed(ActionEvent e);
public void changedUpdate(DocumentEvent e)j;
public void insertUpdate(DocumentEvent e);
public void removeUpdate(DocumentEvent e);
出现红叉是你没有重写监听接口中的抽象方法导致的,你把这些方法写出来就正常了。
要重写的方法有:
public void actionPerformed(ActionEvent e);
public void changedUpdate(DocumentEvent e)j;
public void insertUpdate(DocumentEvent e);
public void removeUpdate(DocumentEvent e);
追问
想我最后一行的接口有问题吗
追答
你像这样写一下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
class PreMainWind extends JFrame implements ActionListener,DocumentListener
{
public void actionPerformed(ActionEvent e){}
public void changedUpdate(DocumentEvent e){}
public void insertUpdate(DocumentEvent e){}
public void removeUpdate(DocumentEvent e){}
}
编译就能通过,但功能没有。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询