我试图让对话框在一个对话框中显示所有答案,但是在多行中我并不知道,因为在我添加\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);
答案 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");
然后在字符串中键入换行符以添加换行符。