在JOptionPane中对齐文本

问题描述 投票:0回答:2

我有以下代码行

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

在这里显示此消息

enter image description here

如何将这2行文本放在盒子的中心?

java swing joptionpane
2个回答
3
投票
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
投票

您可以使用以下代码:

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);
© www.soinside.com 2019 - 2024. All rights reserved.