2016-11-18 71 views
0

我的任務要求在一個輸出對話框中使用while循環打印1-10中的所有值,每個數字出現在單獨的一行中。到目前爲止,我有:在一個輸出框中顯示while循環的多行

int i=1; 

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

它在分開的行上顯示1-10,但在命令提示符窗口。我需要它在一個輸出框上顯示。我會怎麼做?忘了提及,我知道如何在對話框中顯示輸出,但是它將它逐個顯示在單獨的盒子中,而不是一個一個地顯示出來。我如何讓它只顯示在一個而不是10個不同的盒子裏?

+0

你知道如何顯示一個對話框?你知道如何連接字符串嗎? – Blorgbeard

+0

我知道如何顯示對話框,但不確定第二個問題的意思,所以我猜不是。 –

回答

0

您在找什麼可以在Java文檔中找到。這些類,以及如何使用它們可以在這裏找到: http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html

一定要導入此:

import javax.swing.JOptionPane 
+0

對不起,我沒有100%清楚。我知道如何使用對話框,我只是不知道如何在一個單一的框中顯示輸出,就像它在命令提示符中一樣。我會這樣做的方式有1-10個在不同的盒子裏一一顯示,但我只需要一個。 –

+0

...你在哪裏創建代碼中的對話框?如果它在for循環中,那就是你的問題。你的問題沒有足夠的信息給任何人能夠幫助你。 –