home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Frame;
- import java.awt.Window;
-
- public class Click2 extends Applet {
- Color puckColor = new Color(200, 0, 10);
- Box puck;
- ColumnOfBoxes[] targets;
-
- public Click2() {
- this.puck = new Box(this.puckColor);
- this.targets = new ColumnOfBoxes[8];
- Click2$1 var1 = new Click2$1(this);
-
- for(int var2 = 0; var2 < this.targets.length; ++var2) {
- int var3 = 1 + (int)(Math.random() * (double)4.0F);
- float var4 = (float)var2 / (float)this.targets.length;
- Color var5 = Color.getHSBColor(var4, 0.5F, 0.85F);
- Click2$TargetListener var6 = new Click2$TargetListener(var5.brighter());
- this.targets[var2] = new ColumnOfBoxes(var5, var3);
- this.targets[var2].addMouseListener(var6);
- this.targets[var2].addMouseMotionListener(var6);
- ((Container)this).add(this.targets[var2]);
- }
-
- ((Container)this).add(this.puck);
- ((Component)this).addMouseMotionListener(var1);
- }
-
- public static void main(String[] var0) {
- Click2$2 var1 = new Click2$2();
- Frame var2 = new Frame("Click");
- ((Window)var2).addWindowListener(var1);
- ((Container)var2).add(new Click2());
- ((Component)var2).setSize(600, 400);
- ((Window)var2).show();
- }
- }
-