在作程序的時候,不免會用到死循環,讓某一功能一直不停的運行,直
到人爲介入讓他中止,而在java Swing中的JButton按鈕時不執行完內部代碼,不會彈起的。因此界面就卡住了。不能再點別的按鈕,甚至不能讓程序中止。
爲了實現這個目的,就不能在Button的事件中寫入死循環,這個時候就是在button下調用死循環,這樣我想到了多線程,多線程有兩種方法。一種是實現Runnable接口。一種是實現Thread類的子類。而死循環代碼以下:
public void run(){
while(true){
System.out.println("死循環中。。。。");
}
}
可是當實現Runnable接口的時候,程序依然不能執行,只好繼承Thread類了。測試成功。