Обоснуйте текст внутри JOptionPane - PullRequest
0 голосов
/ 10 июня 2018

У меня есть следующая строка кода

JOptionPane.showMessageDialog(rootPane, "Código incorreto\nPor favor verifique", "Atenção", JOptionPane.ERROR_MESSAGE);

, которая показывает это сообщение здесь

enter image description here

Как отцентрировать это 2строки текста в центре поля?

Ответы [ 2 ]

0 голосов
/ 10 июня 2018
JLabel label = new JLabel("<html><center>Código incorreto<br>Por favor verifique");
label.setHorizontalAlignment(SwingConstants.CENTER);
JOptionPane.showMessageDialog(null, label, "Atenção", JOptionPane.ERROR_MESSAGE);

Попробуйте это.Предварительный просмотр:

enter image description here

0 голосов
/ 10 июня 2018

Вы можете заставить его работать со следующим кодом:

String message = "<html><body><div width='100px' align='center'>Código incorreto<br>Por favor verifique</div></body></html>";
JLabel messageLabel = new JLabel(message);
JOptionPane.showConfirmDialog(null, messageLabel, "Atenção", JOptionPane.DEFAULT_OPTION);
...