|
查看: 1236|回复: 1
|
Java 高手 帮忙 (Swingworker)
[复制链接]
|
|
|
最近想写一个 PING test 的简单java program..
class pingTest {
public static void main(String[] args) {
String ip = "127.0.0.1";
String pingResult = "";
String pingCmd = "ping " + ip;
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(pingCmd);
BufferedReader in = new BufferedReader(new
InputStreamReader(p.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
jTextArea1.append(inputLine);
pingResult += inputLine;
}
in.close();
} catch (IOException e) {
System.out.println(e);
}
}
}
我想把result display 在 jTextArea1.. 但是发现到result 是一次性post完出来,而我是想要它好像在CMD 一样,一行一行的show 出来...
上网查了是需要用swingworker之类的function,可是不是很了解,希望有哪位高手能指教指教一下,万分感激!!!
|
|
|
|
|
|
|
|
|
|
|
发表于 27-9-2013 05:31 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|