ClickTest.java
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Event;
/** マウスのクリックをチェックするアプレット ClickTest クラスの定義 */
public class ClickTest extends Applet {
/** アプレットに描く絵の色 */
protected Color color = Color.lightGray;
/** アプレットにグラフィックを描く。
最初の表示の時には自動的に、後は repaint() によって呼び出される。*/
public void paint( Graphics g ) {
int w = size().width - 2;
int h = size().height - 2;
g.setColor( color );
g.fill3DRect( 0, 0, w, h, true );
}
/** マウスがクリックされた時に自動的に呼び出される。*/
public boolean mouseDown( Event evt, int x, int y ) {
switch( evt.clickCount ) {
case 1:
color = Color.red;
break;
case 2:
color = Color.blue;
break;
default:
color = Color.lightGray;
break;
}
repaint(); // paint() を呼び出す
return true;
}
}