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;
       }
}