Java: несколько строк текста с использованием JOptionPane.showInputDialog(null, "Text" ); - программирование
Подтвердить что ты не робот

Java: несколько строк текста с использованием JOptionPane.showInputDialog(null, "Text" );

Мне нужно, чтобы текст всплывал, как тот, который вы получаете с помощью JOptionPane.showInputDialog(null, "Text"); Просто с несколькими строками, например...

I'm new to java.
I have no background in programming.
I could use some help

Как мне это сделать?

4b9b3361

Ответ 1

Вы можете использовать '\n' следующим образом:

JOptionPane.showMessageDialog(null, "Hello\nworld");

Ответ 2

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

JOptionPane.showMessageDialog(null, "<html>I'm new to java.<br>I have no background in programming.<br>I could use some help Thanks!</html>");

Другой подход, демонстрирующий мощность JOptionPane

JTextArea msg = new JTextArea("This is a really silly example of what can be achieved with a JOptionPane, but this is going to excese for what you have asked for");
msg.setLineWrap(true);
msg.setWrapStyleWord(true);

JScrollPane scrollPane = new JScrollPane(msg);

JOptionPane.showMessageDialog(null, scrollPane);