我一直在YouTube上觀看關於如何使用MouceListeners的視頻,以及它在視頻上的工作情況,但是在我的電腦上看不到。這裏是代碼 包小程序;爲什麼這個Applet不能正常工作
import java.applet.Applet;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class MouseListenerTut
extends Applet
implements MouseListener{
private Graphics GG = null;
private void Init(){
this.addMouseListener(this);
}
private int Mx;
private int My;
public void paint(Graphics g){
GG = g.create();
this.setSize(new Dimension(800,600));
}
public void DrawDot(int x, int y){
int r = (int) (Math.random() * 255);
int g = (int) (Math.random() * 255);
int b = (int) (Math.random() * 255);
Color Col = new Color(r,g,b);
GG.setColor(Col);
GG.fillOval(x, y, 10, 10);
}
@Override
public void mouseClicked(MouseEvent e) {
Mx = e.getX();
My = e.getY();
DrawDot(Mx,My);
}
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
}
我真的不明白爲什麼它不會工作,它不顯示任何錯誤,它縫合完美地爲他工作......
你必須更具體。 '不工作'是什麼意思? – Undefined