本人是初学者我看了一个这样的程序但是他在我有星号的那一行出错的;错误如下:
"JAppletMouse.java": java.awt.event.MouseAdapter is abstract; cannot be instantiated at line 15, column 28
请问是为什么?谢谢?
还有就是 Container panel是个什么咯?
 panel = getContentPane();是个什么咯?
我现在正学到的Applet这里!还没有看图形编程!谢谢
package untitled4;import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.Graphics;
public class JAppletMouse extends JApplet{
  boolean flag=false;
  int x0,y0;
  int x1,y1;
  int width,height;
  Container panel;
  public void init(){
    panel = getContentPane();
 *   panel.addMouseListener(new MouseAdapter());
  }
      public void mousepressed(MouseEvent e) {
        flag = true;
        x0 = e.getX();
        y0 = e.getY();
      }
      public void mouseReleaased(MouseEvent e) {
        x1 = e.getX();
        y1 = e.getY();
      }
    public void paint(Graphics g){
  if(flag){
    width=Math.abs(x1-x0);
    height=Math.abs(y1-y0);
    if(x0>x1&&y0>y1){
      x0=x1;
      y0=y1;
    }
  else if(x0>y0&&y0<y1)
    x0=x1;
    else if(x0<x1&&y0>y1)
      y0=y1;
      g.drawRect(x0,y0,width,height); 
  }
}
}