下面那個程式
裡面中 滑鼠按住拖曳才可以繪畫
想改成 只需點滑鼠一下就可以繪畫 在點一下就結束
我用好久 都失敗 可以請交交我 該修改那些
import com.sun.kjava.*;
public class Painter extends Spotlet
{static Graphics g = Graphics.getGraphics();
Button btnTool[] = new Button;
int nowTool;
boolean isInPaintArea;
Button btnMode;
String strMode[]={"","PLAIN", "GRAY",
"ERASE", "INVERT"};
int nowMode;
//type選擇Button
Button btnType;
String strType[]={"SIMPLE", "RAISED"};
int nowType; //目前所選擇的type
//畫圖用座標
int startX, startY, endX, endY;
public static void main(String[] args)
{
(new Painter()).register(NO_EVENT_OPTIONS);
}
public Painter()
{
//畫圖工具初始設定
btnTool=new Button("Pen",56,1);//畫筆
btnTool=new Button("Line",78,1); //畫線
btnTool=new Button("Border",102,1); //畫框
btnTool=new Button("Rect",137,1); //畫矩形
btnTool=new Button("Clear",134,145); //清除
nowTool=0; //設定工具為畫筆
btnTool.setEnabled(false);
isInPaintArea=false;
//mode 按鈕設定
nowMode=1; //設定mode為PLAIN
btnMode=new Button("Mode: "+strMode
,1,145);
//type 按鈕設定
nowType=g.SIMPLE; //設定mode為SIMPLE
btnType=new Button("Type: "+strType
,64,145);
btnType.setEnabled(false);
init();
}
private void init()
{
int i;
g.clearScreen();
//畫出標題
g.drawString(" Painter V1.0 ..
訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容