6.7.2畫板事件
你可以覆蓋一般的事件處理成員函數(shù)。下面是一個(gè)包含了mouseDown事件處理的例子:importjava.awt.*;importjava.applet.Applet;
publicclasscanvasextendsApplet{
Buttonb1;
publicvoidinit(){//SetourlayoutasaBorderstylesetLayout(new
BorderLayout(15,15));b1=newButton(\"Test\");myCanvasc1=new
myCanvas(100,100);//addthecanvasandthebuttontotheapplet
add(\"Center\",c1);add(\"South\",b1);}
publicbooleanaction(Evente,Objectarg){System.out.println(\"Event:
\"+arg);returntrue;}
publicbooleanmouseDown(Evente,intx,inty)
{System.out.println(\"Mouseworks:(\"+x+\",\"+y+\")\");returntrue;}}
classmyCanvasextendsCanvas{privateintwidth;privateintheight;
publicmyCanvas(intw,inth){width=w;height=h;reshape(0,0,w,
h);}
publicvoidpaint(Graphicsg){g.setColor(Color.blue);g.fillRect(0,0,
width,height);}
publicbooleanmouseDown(Evente,intx,inty){if((x
2015年全國(guó)職稱計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |