所以這是我的學校作業For循環輸出在jframe
編寫一個程序: 接受輸入的起始值。 接受輸入的結束值。 顯示這兩個值之間的所有整數(包含)。 提示:使用for循環,不要忘記將輸入從字符串轉換爲整數。
它寫在一個jFrame中,它只輸出最後一個值,而不是起始值和結束值之間的所有值。我正在使用NetBeans IDE 8.0。
//Variables
int starting, ending;
starting=Integer.parseInt(this.txtStarting.getText());
ending=Integer.parseInt(this.txtEnding.getText());
//for Loop
for(int output=starting; output < ending; output++) {
String out1 = Integer.toString(output);
this.lblValues.setText(out1);
}
我不確定發生了什麼問題。當我System.out.println(output);
它輸出我想要的東西。
'setText'方法設置文本。它不附加到現有文本。 – Kayaman
將它寫出到JTextArea,通過'myTextArea.append(out1 +「\ n」)去追加文本;' –
如何將正確的文本添加到jLabel? – sadsalad