Programación General > Java
Salto De Linea,,,
(1/1)
OscarJavier:
hello,
--- Código: Text --- 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
chimps:
No lo probe, pero podrias chequear justo antes de terminar el loop si el valor de tu indice es divisible por 6 y si lo es, pasar a la proxima linea.
--- Código: Text --- if(i%6 == 0) {System.out.println();}
Navegación
Ir a la versión completa