Como centralizar mensagem em JOptionPane ?

2 respostas Resolvido
programaçãojava
G

Eu estou tendo dificuldade para poder centralizar uma mensagem exibida em um JOptionPane, gostaria que o texto ficasse “centralizado”. Eu tentei algumas coisas, mas, não obtive sucesso.

JOptionPane.showMessageDialog(null, errosTotal, "Erro", JOptionPane.ERROR_MESSAGE);

errosTotal é de onde vem o texto que está sendo “impresso”. Eu fiz um if, e dependendo do " resultado", ele me retorna um texto diferente.

2 Respostas

J
Solucao aceita

Fala @GustavoSantosBr tudo bem, olha segue o exemplo,

JLabel label =new JLabel("Texto");        
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setPreferredSize(new Dimension(300,70));
JOptionPane.showMessageDialog(null, label);
G

Muito obrigado @jacoboliveira, deu certinho, agora só eu fazer algumas adaptações,mais uma vez obrigado e grande abraço !

Criado 2 de setembro de 2016
Ultima resposta 2 de set. de 2016
Respostas 2
Participantes 2