Caja de Arroz

import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ThreadLocalRandom;
import javax.swing.ImageIcon;

public final class Lienzo extends Canvas{
   
Image i;
Image i2;
List x = new ArrayList();
List y = new ArrayList();

public Lienzo(){
    i = new ImageIcon("avion.png").getImage();
    i2 = new ImageIcon("torres.png").getImage();
    generarX();
    generarY();
}
@Override
public void paint(Graphics g){
    g.drawImage(i, 20, 100, null);
    g.drawImage(i2, 500, 100, null);
   
    for (int a = 0; a<100; a++){
        g.fillOval((int)x.get(a), (int) y.get(a), 5,5);
       
    }
}
public void generarX(){
    for(int a=0; a<100; a++){
        int num=ThreadLocalRandom.current().nextInt(500,852+500);
        x.add(num);
       
    }
}
public void generarY(){
    for(int a=0; a<100; a++){
        int num=ThreadLocalRandom.current().nextInt(100,579);
        y.add(num);
    }
}
  
  

//Crear dos metodos 1- Generar X (generar 100 numeros), 2- Generar Y(generar 100)

}

Comentarios