一個很基礎的小程序,可以作為一種方法嵌入到其他應用中
import java.awt.Graphics;import java.awt.Event;import java.awt.Color;public class mouse extends java.applet.Applet{int num=0;//計數器初始化int px,py;public boolean mouseDown(Event evt,int x,int y)//鼠標按下事件{px=x;py=y;//鼠標按下時的坐標num++;//計數器加1repaint();//重畫窗口return true;//返回true,表示事件處理過了}public void update(Graphics g){g.setColor(getBackground());//以背景色取出一快區域g.fillRect(10,300,200,60);paint(g);//調用paint方法}public void paint(Graphics g){g.setColor(Color.green);g.drawString("當前鼠標的坐標是("+px+","+py+")",10,300);//輸出當前鼠標的坐標g.drawString("This is No."+num+"point",10,340);//輸出點擊次數g.setColor(Color.red);//在鼠標點擊位置畫出一個紅叉g.drawLine(px-5,py-5,px+5,py+5);g.drawLine(px+5,py-5,px-5,py+5);}}<Html><head><title>111</title></head><body><applet code="mouse.class"width=300 height=350></applet></body> </html>
新聞熱點
疑難解答