Java - Creacion de Graficas en Java (II)

 
Vista:

Creacion de Graficas en Java (II)

Publicado por nomada (14 intervenciones) el 09/06/2000 00:00:00
public void paint(Graphics g)
{
String cadena;
g.setFont(new Font("Arial",1,10));
g.setColor(Color.black);
g.translate( this.getInsets().left,this.getInsets().top );
g.setPaintMode();
g.drawString("Graficos de Barras",xorigen+200,yorigen-5);
//Ejes
g.drawLine(xorigen,yorigen,xorigen,yorigen+longejey);
g.drawLine(xorigen,yorigen+longejey,xorigen+longejex,yorigen+longejey);
//Marcas Ejes
int marca=0;
for (int i=0;i<longejex;i++)
{
g.drawLine(xorigen+i,yorigen+longejey+largomarca,xorigen+i,yorigen+longejey);
g.setColor(Color.blue);
g.setColor(Color.black);
cadena=String.valueOf(marca);
g.drawString(cadena,xorigen+i,yorigen+longejey+largomarca+10);
i=i+separacionx;
marca=marca+separacionx;
}
//Valores
int i=0;
posicionbarra=yorigen;
while (Datos[i][0]!= "")
{
cadena=Datos[i][0];
largobarra= new Integer(Datos[i][1]).intValue();
g.drawRect(xorigen,posicionbarra,largobarra,anchobarra);
g.drawString(cadena,xorigen-60,posicionbarra+(anchobarra));
cadena=String.valueOf(largobarra);
g.drawString(cadena,xorigen+largobarra+10,posicionbarra+(anchobarra));
posicionbarra=posicionbarra+anchobarra;
i++;
}
}
}

Por cierto, ¿Como se pintan líneas discontinuas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder