在一个输出框中显示while循环的多行

问题描述:

我的任务要求在一个输出对话框中使用while循环打印1-10中的所有值,每个数字出现在单独的一行中。到目前为止,我有:在一个输出框中显示while循环的多行

int i=1; 

    while (i <= 10) 
    { 
     System.out.println(i); 
     i++; 
    } 

它在分开的行上显示1-10,但在命令提示符窗口。我需要它在一个输出框上显示。我会怎么做?忘了提及,我知道如何在对话框中显示输出,但是它将它逐个显示在单独的盒子中,而不是一个一个地显示出来。我如何让它只显示在一个而不是10个不同的盒子里?

+0

你知道如何显示一个对话框?你知道如何连接字符串吗? – Blorgbeard

+0

我知道如何显示对话框,但不确定第二个问题的意思,所以我猜不是。 –

您在找什么可以在Java文档中找到。这些类,以及如何使用它们可以在这里找到: http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html

一定要导入此:

import javax.swing.JOptionPane 
+0

对不起,我没有100%清楚。我知道如何使用对话框,我只是不知道如何在一个单一的框中显示输出,就像它在命令提示符中一样。我会这样做的方式有1-10个在不同的盒子里一一显示,但我只需要一个。 –

+0

...你在哪里创建代码中的对话框?如果它在for循环中,那就是你的问题。你的问题没有足够的信息给任何人能够帮助你。 –