25/01/2006, 13:21
|
| | 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);
} |