eu estou com uma dúvida meio boba…
eu fiz um gerador de números aleatórios e gostaria de usar esses números gerados num grafico, alguem pode me dar uma dica …
segue ocódigo do gerador
import java.util.Random;
public class Alea{
public Alea(){
for (int i=0; i<10;i++){
Random random = new Random(i);
int s = random.nextInt(100);
}
}
}
caso aguém tenha alguam sugestão todas serão bem vindas…
obrigado
[/code]
valeu cara isso serviria,
mas na verdade eu estou querendo fazer isso usando o Graphics2D (drawLines) … criar uma classe filha dessa que só recolhesse esses valores e gerasse um gráfico …
import java.awt.*;
import javax.swing.*;
public class Teste extends JFrame{
private static final int BASE = 200;
private static final int INICIO = 50;
private static final int ESPACAMENTO = 40;
public Teste() {
super("Teste");
setSize(400, 220);
show();
}
public void paint(Graphics g) {
g.setColor(Color.RED);
int[] n = getNumerosNaEscala(50);
int x;
for(int i = 0; i < n.length; i++){
x = INICIO + i * ESPACAMENTO;
g.drawLine(x, BASE, x, n[i]);
}
}
private int [] getNumerosNaEscala(int escala){
int[] numeros = new int[]{6, 7, 8, 14, 17, 13, 20, 12};
int max = numeros[0];
for(int i = 0; i < numeros.length; i++){
max = Math.max(max, numeros[0]);
}
for(int j = 0; j < numeros.length; j++){
numeros[j] *= escala/ max;
}
return numeros;
}
public static void main(String[] args) {
new Teste();
}
}