Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.util.Random;
- class Kwadrat {
- private Color c;
- private int a;
- private int x,y;
- public Kwadrat(Dimension d) {
- Random gen = new Random();
- c = new Color(
- gen.nextFloat(),
- gen.nextFloat(),
- gen.nextFloat());
- int min_a = 10;
- int max_a = Math.min(d.width, d.height) / 3;
- a = min_a + gen.nextInt(max_a-min_a);
- x = gen.nextInt(d.width - a);
- y = gen.nextInt(d.height - a);
- }
- public void rysuj(Graphics g) {
- g.setColor(Color.white);
- g.fillRect(x, y, a, a);
- }
- }
- public class jedna extends Applet {
- private Kwadrat[] tab;
- @Override
- public void init() {
- setBackground(Color.blue);
- Dimension d = getSize();
- final int N = 10;
- tab = new Kwadrat[N];
- for(int i = 0; i < N; i++)
- tab[i] = new Kwadrat(d);
- }
- @Override
- public void paint(Graphics g) {
- for(Kwadrat k : tab)
- k.rysuj(g);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement