你的所说的问题是因为你的构造函数的名字和你的类的名字不一样所致的吧?
multipleEventTester 你的少了个 'l' 你写成了mutipleEventTester还有下面的重写函数windowclosing 也写错了吧,windowClosing
还有几个必须写的重载函数没写完,也出错
multipleEventTester 你的少了个 'l' 你写成了mutipleEventTester还有下面的重写函数windowclosing 也写错了吧,windowClosing
还有几个必须写的重载函数没写完,也出错
===========================================
import java.awt.*;
import java.awt.event.*;
public class MultipleEventTester extends Frame
implements WindowListener,MouseListener,KeyListener
{
public MultipleEventTester()
{
addWindowListener(this);
addMouseListener(this);
addKeyListener(this);
setSize(200,200);
show();
}
public void windowClosing(WindowEvent we)
{ System.exit(0); } public void windowOpened(WindowEvent we)
{ System.out.println("Window opened"); }
{ System.out.println("Window iconified"+ we); } public void windowDeiconfied(WindowEvent we)
{ System.out.println("Window deiconfied"+ we); } public void windowClosed(WindowEvent we)
{ System.out.println("Window closed"+ we); } public void windowActivated(WindowEvent we)
{ System.out.println("Window activated"+ we); } public void windowDeactivated(WindowEvent we)
{ System.out.println("Window deactivated"+ we); } public void mousePressed(MouseEvent we)
{ System.out.println("Mouse pressed + me"); } public void mouseReleased(MouseEvent me )
{ System.out.println("Mouse released"+me); } public void mouseEntered(MouseEvent me)
{ System.out.println("Mouse Entered"+me); } public void mouseExited(MouseEvent me)
{ System.out.println("MouseEntered"+ me ); } public void mouseClicked(MouseEvent me)
{ System.out.println("MouseClicked"+ me ); }
public void keyPressed(KeyEvent ke)
{ System.out.println("Key Pressed"+ ke ); } public void keyReleased(KeyEvent ke)
{ System.out.println("Key Released"+ ke); } public void keyTyped(KeyEvent ke)
{ System.out.println("Key typed" + ke); } public static void main(String [] args)
{
MultipleEventTester p=new MultipleEventTester(); }
}
=============================
编译时他说:
"因为MultipleEventTester不是虚拟函数,所以它不能重载虚拟函数windowDeiconified<java.awt.event.WindowEvent>是什么意思呀
=============================
很想先给你100分的,我先研究下怎样给分,我待会过来啊,谢谢啦
中应该是windowDeiconified,单词写错了
现在正常编译,通过
建议写这些swing事件接口的时候多看下jdk的帮助,从上面直接copy下来就不会这么麻烦了
给不了就算了吧,和··我其实哪是高人啊,我才学习JAVA一个月,我自己还有一大堆问题要麻烦大家呢,你的错误都是出在写错上,我自己也经常犯。所以对这方面特别注意罢了,