Я хотел бы создать в Java JOptionPane, который должен содержать две разные метки. Возможно ли это?Если да, то как это сделать?
Ваш параметр сообщения может быть массивом объектов JComponent, которые будут отображаться последовательно. Примером может быть:
JLabel[] arr = {new JLabel("Paragraph 1"), new JLabel("Paragraph 2")}; JOptionPane.showMessageDialog(null, arr);
Вы можете \n в строке, которую хотите напечатать, например, «Hello \ nWorld» будет выглядеть как
\n
Hello World
, что похоже на наличие метки.
Есть и другие экранирующие символы, вы можете посмотреть на них здесь
JOptionPane не состоит из меток.Это встроенный компонент для отображения стандартного всплывающего окна с различными кнопками.Возможно, вы захотите реализовать свой собственный JFrame, который выглядит идентично обычному JOptionPane, с учетом способа / большого количества текста.