我想學習小程序,並執行此代碼,沒有編譯時錯誤,但問題是,我沒有得到任何迴應我的代碼。我用簡單的記事本和appletviewer來完成它。在點擊小程序時,應該顯示座標,但不會發生。我嘗試輸入相關的html代碼並通過瀏覽器執行,但響應是相同的。任何幫助將是非常讚賞沒有迴應我的代碼
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="MyMouseApplet.class"
width = "400"
height = "400">
</applet>*/
public class MyMouseApplet extends Applet implements MouseListener{
int x,y;
String str=" ";
public void init(){
this.addMouseListener(this);
}
public void paint(Graphics g){
g.drawString(str,x,y);
}
public void update(Graphics g){
paint(g);
}
public void mouseClicked(MouseEvent m)
{
int x = m.getX();
int y = m.getY();
str="x:" + x + "y:" + y;
repaint();
}
public void mouseExited(MouseEvent m){}
public void mouseEntered(MouseEvent m){}
public void mousePressed(MouseEvent m){}
public void mouseReleased(MouseEvent m){}
}
您是否檢查過瀏覽器的Java控制檯? – SJuan76
是的,但我仍然沒有得到任何迴應 –
嘗試將addMouseListener放在start()方法,而不是init() – antlersoft