Estou com um problema, tenho umas validações na tela e depois gero uma mensagem com os erros encontrados.
Ex:
CAMPOS EM VERMELHO INCONSISTENTES
- NOME.......: O CAMPO É OBRIGATÓRIO
- CPF........: O CAMPO É OBRIGATÓRIO
- TEL FIXO...: O CAMPO É OBRIGATÓRIO
- LOGRADOURO.: O CAMPO É OBRIGATÓRIO
- BAIRRO.....: O CAMPO É OBRIGATÓRIO
- CIDADE.....: O CAMPO É OBRIGATÓRIO
- UF.........: O CAMPO É OBRIGATÓRIO
Porem quando eu coloca a mensagem no JOptionPane.showMessageDialog ela desalinha porem seu eu der um sysout da mensagem esta alinhada.
No Swing, o HTML que é aceito é uma versão bem restrita do HTML. Nem sei se ele aceita a tag ‘align’ - e quando o Swing não consegue aceitar algumas coisas, em vez de gerar um erro, formata as coisas errado e se perde, como você deve ter percebido.
se você quer formatar tudo direitinho, você pode usar um tipo de letra monoespaçada (como Courier New). Mude a fonte e veja se fica do jeito que você quer.
O correto não é usar um JOptionPane e sim uma classe derivada de JDialog que formate as coisas do jeito que você precisa.