JOptionPane с двумя метками - PullRequest
1 голос
/ 28 июня 2010

Я хотел бы создать в Java JOptionPane, который должен содержать две разные метки. Возможно ли это?Если да, то как это сделать?

Ответы [ 3 ]

4 голосов
/ 28 июня 2010

Ваш параметр сообщения может быть массивом объектов JComponent, которые будут отображаться последовательно. Примером может быть:

JLabel[] arr = {new JLabel("Paragraph 1"), new JLabel("Paragraph 2")};
JOptionPane.showMessageDialog(null, arr);
0 голосов
/ 28 июня 2010

Вы можете \n в строке, которую хотите напечатать, например, «Hello \ nWorld» будет выглядеть как

Hello
World

, что похоже на наличие метки.

Есть и другие экранирующие символы, вы можете посмотреть на них здесь

0 голосов
/ 28 июня 2010

JOptionPane не состоит из меток.Это встроенный компонент для отображения стандартного всплывающего окна с различными кнопками.Возможно, вы захотите реализовать свой собственный JFrame, который выглядит идентично обычному JOptionPane, с учетом способа / большого количества текста.

...