Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2012, 07:13
Avatar de Akemi_Nekoeda
Akemi_Nekoeda
 
Fecha de Ingreso: junio-2012
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Graficar numeros aleatorios

Hola, necesito ayuda con un ejercicio, la idea es generar tres secuencias de numeros aleatorios con el Random para luego graficarlos con Barras (jfreechart), estos dos componentes se muestran simultaneamente en mismo panel.

Este es el codigo del Random

Código:
import java.applet.*;
import java.awt.Graphics;
import java.util.Random;

public class HappyRandom extends Applet implements Runnable
{
  
	Thread t;
	int nh1,nh2,nh3;
        int i=0;
	boolean suspended;
        Random aleatorio_1 = new Random();
        Random aleatorio_2 = new Random();
        Random aleatorio_3 = new Random();
        
    HappyRandom()
	{
		
        suspended=false;
		t=new Thread(this);
		t.start();
	}

	public void run()
	{

		while(true)
		{
			nh1= aleatorio_1.nextInt();
                        nh2= aleatorio_2.nextInt();
                        nh3= aleatorio_3.nextInt();
                        i++;
			repaint();
			try {
				Thread.sleep(10);
			} catch (InterruptedException e) {}
		}
       }

    @Override
public void paint(Graphics g)
	{
	String Prueba=	"nh1="+nh1+" nh2="+nh2+" nh3="+nh3;
       
        g.drawString(Prueba,10,10);
       
                System.out.println("Proceso Numero="+i);
      
                System.out.print("Happy 1="+nh1+" Happy 2="+nh2+" Happy 3="+nh3+"\n");

	}
 @Override
	public void stop()
	{
		t.stop();
	}

   
}
Quisiera saber como hacer que una grafica de barras me muestre en tiempo real los numeros del random.

Si esto no se entiende muy bien por favor haganlo saber :)
Perdon por la falta de acentos pero el teclado donde estoy trabajndo tiene fallos con eso :S