Erro doido

1 resposta
T

Galera, não entendo porque no código abaixo o comando “\n” não funciona… Se eu digitar “aa”, ele imprime aa, mas quando digito “\n” ele não quebra linha… Alguém poderia me ajudar???

import javax.swing.*;
import java.awt.Container;
import java.awt.*;
import java.awt.Graphics;
 
public class Exe1 extends JApplet {
        String sN1, mensagem="";
        int dN1, resultado;
    
    public void init() {
        sN1 = JOptionPane.showInputDialog("Digite um número: ");
}
    public void paint (Graphics g){
        mensagem = busca(sN1);
        g.drawString(mensagem, 25,25);
    }
    
    public String busca (String n1){
        String m="";
        dN1 = Integer.parseInt(sN1);
        for (int i = 0; i < dN1; i++){
            for (int j = 0; j < dN1; j++)
                m += "* ";
            m += "\n";
        }
        return m;
    }
}

1 Resposta

J

Olá thundercas,

Ao invés de \n tente \r\n

Abraços

Criado 11 de julho de 2007
Ultima resposta 13 de jul. de 2007
Respostas 1
Participantes 2