如何让对话框显示多行?

时间:2014-09-07 17:26:11

标签: java dialog

我试图让对话框在一个对话框中显示所有答案,但是在多行中我并不知道,因为在我添加\n之后它在行中显示\n这里也是我的代码(我刚刚删除了\n行,因为它根本不起作用)

Scanner keyboard= new Scanner (System.in);

int firstnumber= Integer.parseInt(JOptionPane.showInputDialog(null, "Please enter the first number"));


int secondnumber= Integer.parseInt(JOptionPane.showInputDialog(null, "Please enter the second number"));

int minus= firstnumber - secondnumber;
int sum= firstnumber + secondnumber;  //sum the first number and second number
JOptionPane.showMessageDialog (null,"" + firstnumber + " + " + secondnumber + " = " + sum + ""+firstnumber+"-"+secondnumber+"="+minus,  "Result", JOptionPane.INFORMATION_MESSAGE);

3 个答案:

答案 0 :(得分:1)

尝试使用html标签

<br>

答案 1 :(得分:0)

我认为文本需要位于多行容器中,例如JTextArea,否则它只会被解释为纯文本。

请参阅http://docs.oracle.com/javase/tutorial/uiswing/components/textarea.html了解实施情况

答案 2 :(得分:0)

你可以用这个:

public static String newline = System.getProperty("line.separator");

然后在字符串中键入换行符以添加换行符。