simulacion y programacion lineal
Código:
package dibujo;
import java.awt.Frame;
public class probador {
public static void main(String[] args) {
Frame f=new Frame();
f.add(new Dibujo());
f.setSize(800,800);
f.setVisible(true);
}
}
package dibujo;
import java.awt.Frame;
public class probador {
public static void main(String[] args) {
Frame f=new Frame();
f.add(new Dibujo());
f.setSize(800,800);
f.setVisible(true);
}
}
--------------------------------------------------------------------------------
package dibujo;
import java.awt.Graphics;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ThreadLocalRandom;
/**
*
* @author Alumno
*/
public class Numerosxy {
List x = new ArrayList<Integer>();
List y = new ArrayList<Integer>();
public List generarX(){
for(int a=0; a<100;a++){
int num=ThreadLocalRandom.current().nextInt(90,370);
x.add(num);
}
return x;
}
public List generarY(){
for(int a=0; a<100;a++){
int num=ThreadLocalRandom.current().nextInt(90,370);
y.add(num);
}
return y;
}
}
------------------------------------------------------------------------------------
package dibujo;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
import javax.swing.ImageIcon;
/**
*
* @author wall-e
*/
public class Dibujo extends Canvas{
List x = new ArrayList<Integer>();
List y = new ArrayList<Integer>();
Image i;
Image l;
Numerosxy xy = new Numerosxy();
public Dibujo(){
x=xy.generarX();
y=xy.generarY();
i=new ImageIcon("Hoja.JPG").getImage();
l=new ImageIcon("Hoja.JPG").getImage();
}
public void paint(Graphics g){
g.drawImage(i, 80, 80, null);
g.drawImage(l, 400, 400, null);
for(int a=0;a<100;a++){
g.setColor(Color.red);
g.drawOval((int)x.get(a),(int)y.get(a),5,5);
}
}
}
Imágenes:


Comentarios
Publicar un comentario