Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2006, 13:21
aviana
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 23 años
Puntos: 0
Problema dibujando

Hola, Estoy haciendo un programa que lea un fichero de texto y represente los valores en un gráfico de barras, pero resulta que me dibuja hacia abajo, ya que toma como coordenadas 0,0 arriba a la izquierda. He intentado cambiarlo con g.translate(0,250), pero no va. ¿Cómo podría hacerlo? Gracias y un saludo

for (i=0; i<num_valores; i++){
valores[i]=Float.parseFloat (aux[i]);
altura=(int) valores[i];

pos_x=(anchura+separacion)*(i+1);

//Dibujo el borde y el valor encima
g.setColor (Color.black);
g.drawRect(pos_x-1, pos_y-1, anchura+1, altura+1);
g.drawString(""+valores[i]+"", pos_x, pos_y-5);

//color del rectángulo
g.setColor(colores[i]);

// Rectángulo relleno
g.fillRect(pos_x, pos_y, anchura, altura);
}