我試圖在Jtext區域顯示我的輸出。如何在java文本區顯示輸出
while ((line1 = br1.readLine()) != null) {
txt_output.append(line1+"\n");
System.out.println(line1);
}
它給我輸出一次所有的過程完成。想要一行一行顯示輸出執行而不是全部一起執行。
請幫我.....
我試圖在Jtext區域顯示我的輸出。如何在java文本區顯示輸出
while ((line1 = br1.readLine()) != null) {
txt_output.append(line1+"\n");
System.out.println(line1);
}
它給我輸出一次所有的過程完成。想要一行一行顯示輸出執行而不是全部一起執行。
請幫我.....
一個類似的帖子在#1,優惠使用的併發線程。
你可進行使用
textArea.setText();
方法,每次當你想打印的消息。 它會自動刪除以前的文本並寫入新的文本。
嗨,這是隻給最後的輸出我想要所有的輸出。 – 2012-03-05 09:16:21
請問您的system.out.println(line1);按你想要的方式工作? – 2012-03-05 09:29:36
是的,它讓我逐行輸出。 – 2012-03-05 09:30:39
我知道下面的方法是非常不好的做法,但你可以嘗試它現在
int temp = 0;
while ((line1 = br1.readLine()) != null) {
if(temp==0){
txt_output.append(line1+"\n");
temp = 1;
}
if(temp==1) {
System.out.println(line1);
temp = 0;
}
}
你說你的控制檯獲取過程,不JTextArea的更新? – 2012-03-05 08:54:01
我正在Jtextarea.My輸出得到輸出,我需要逐行輸出。一旦全部完成,上面的行給我完整的輸出。 – 2012-03-05 08:58:46