Java examples for Language Basics:Random
Draw Dots at Random Locations
import java.awt.Graphics; import javax.swing.JComponent; public class Main extends JComponent implements Runnable { Thread t;//w w w .ja v a 2s . com public void init() { t = new Thread(this); t.start(); } public void run() { try { while (true) { Thread.sleep(200); } } catch (Exception e) { } } public void update(Graphics g) { paint(g); } public void paint(Graphics g) { int x = (int) (Math.random() * getWidth()); int y = (int) (Math.random() * getHeight()); g.fillRect(x, y, 2, 2); } }