Você já deu sua própria solução. Para que serve esse “\n” que você usou?
tinorberto
Vc pode criar um JPanel e criar um layout, depois vc adiciona ele ao JOptionPane, passando por parametro. flw
robsonsm
ou coloque desta forma:
for(inti=0;i<cadastrar.length;i++){cadastrar[i]=JOptionPane.showInputDialog("Informe o "+(i+1)+" iten!");}for(inti=0;i<cadastrar.length;i++){mostrar=mostrar+cadastrar[i]+"\n";}JOptionPane.showMessageDialog(null,mostrar);
publicstaticvoidmain(String[]args){Vectorcadastrar=newVector();StringdadosCadastro="";Stringcontinuar="s";while(continuar.equalsIgnoreCase("s")){dadosCadastro+=JOptionPane.showInputDialog(null,"Informe o produto")+"\n";continuar=JOptionPane.showInputDialog(null,"Deseja continuar (s/n):");}JOptionPane.showMessageDialog(null,dadosCadastro);}
}
valramos
Obrigado a todos que postaram!
resolvido aqui…
valew
abraço a todos!!
vcs sao f…
Outra coisa, o Vector não é recomendado desde o Java 1.2. Depois do Java 5, também é importante colocar o tipo da sua lista.
No lugar do Vector, use o ArrayList, esse tópico explica como: http://www.guj.com.br/posts/list/74068.java#389435
Valramos, qual das dicas dadas aqui resolveu seu problema?
valramos
Essa do robson!
mas irei testar as outra tb, pois serve como aprendizado!
Obrigado mais uma vez a todos!
for (int i = 0; i < cadastrar.length; i++) {
cadastrar[i]=JOptionPane.showInputDialog("Informe o "+(i+1)
+" iten!");
}
for(inti=0; i < cadastrar.length; i++) {
mostrar=mostrar+cadastrar[i]+"\n";
}
JOptionPane.showMessageDialog(null,mostrar);
ViniGodoy
O HTML é interessante pq permite que você adicione formatação, além de quebrar a linha. Veja o que postei ali, o título fica em negrito.
D
dhyan
valramos:
como faço para mostrar um iten por linha dentro de um JOptionPane?
segue o codigo: