salto de linea

OscarJavier
20 de Octubre del 2005
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:

a = 1;

PrintJob pjob = new Imprimir().getToolkit().getPrintJob(new Imprimir(),"Impresion del Saludo",null);
if(pjob != null)
{
Graphics pg1 = pjob.getGraphics();
if(pg1 != null)
{
for(int i=0; i<36; i++)
{
pg1.setFont(new Font("SansSerif",Font.PLAIN,8));
jTextArea2.setBackground(new java.awt.Color(255, 255, 255));
jTextArea2.setColumns(8);
jTextArea2.setFont(new java.awt.Font("Arial Narrow",1,8));
jTextArea2.setTabSize(0);
if(a==1)
{
pg1.translate(40,0);
a=0;
b=1;
}
else
{
if(b==1)
{
pg1.translate(90,0);
b=0;
c=1;
}
else
{
if(c==1)
{
pg1.translate(92,0);
c=0;
d=1;
}
else
{
if(d==1)
{
pg1.translate(93,0);
d=0;
e=1;
}
else
{
if(e==1)
{
pg1.translate(93,0);
e=0;
f=1;
}
else
{
if(f==1)
{
pg1.translate(93,0);
f=0;
a = b = c = d = e = f = 0;
}
}
}
}
}
}
jTextArea2.printAll(pg1);
pg1.dispose();
}
pjob.end();
}
else
{}
}
hide();
dispose();
Principal p = new Principal();
p.setVisible(true);
}




hello,, por cada 6 pasadas que haga en el for necesito que me haga un salto de linea,, para que me imprima otros 6 abajo y asi sucesivamente,,, como hago esto,, gracias,,, para que me de untotal de 36..


me esta que dan do asi,,

1 2 3 4 5 6

y lo quiero asi

1 2 3 4 5 6
7 8 9 9 10 11
12 13 14 15 16 17
hasta 36