1、一般可以隱藏本窗口(setVisible(false);),顯示新窗口來實現(xiàn)窗口的跳轉(zhuǎn)。但是隱藏窗口,會在后面浪費系統(tǒng)資源。

創(chuàng)新互聯(lián)建站網(wǎng)站建設公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,做網(wǎng)站、成都網(wǎng)站制作,塑造企業(yè)網(wǎng)絡形象打造互聯(lián)網(wǎng)企業(yè)效應。
2、創(chuàng)建了一個JFrame窗口,在窗口里添加一個Jbutton。
3、)方法,銷毀當前窗體。說明:以上辦法與窗體設置的setDefaultCloseOperation()的參數(shù)無關(guān),即使該參數(shù)為DO_NOTHING_ON_CLOSE或EXIT_ON_CLOSE或HIDE_ON_CLOSE,調(diào)用窗體的dispose()方法只銷毀(關(guān)閉)當前窗體。
4、用一個if(){}else{}判斷一下當j==25的時候關(guān)閉進程,然后在關(guān)閉窗口。
1、java運行出現(xiàn)死循環(huán)時,在dos命令行界面下,可以直接使用ctrl+c的組合鍵來停止程序,ctrl+c組合鍵在dos命令行界面中可以不用等待程序正常運行結(jié)束,直接終止程序;還可以直接點擊dos命令行界面窗口的關(guān)閉按鈕來結(jié)束程序。
2、使用退出標志終止線程 當run方法執(zhí)行完后,線程就會退出。但有時run方法是永遠不會結(jié)束的。如在服務端程序中使用線程進行監(jiān)聽客戶端請求,或是其他的需要循環(huán)處理的任務。
3、在Java中,拋出異常之后,如果不對異常進行處理,代碼會一直往調(diào)用的上層拋,直到線程的執(zhí)行器,如果在這里異常仍然未得到處理,線程將停止執(zhí)行。所以拋出異常后如果不對異常進行處理,后面的代碼將不會執(zhí)行。
4、如果有些問題不能用Java簡便與快速地解決(或者想利用原有代碼,不想改寫),就可以考慮采用這種方法。亦可使用Java的“固有方法”(Native Method),但那要求更多的技巧,大家可以參考一下附錄A。
使用stop方法終止線程 使用stop方法可以強行終止正在運行或掛起的線程。
現(xiàn)在要關(guān)閉線程通常都是采用條件控制法。如果你的線程的run方法里面是while的循環(huán),那么只要控制while條件,讓它返回false線程的run方法就會結(jié)束,線程從而結(jié)束關(guān)閉。
通過調(diào)用interrupt方法可以使得處于阻塞狀態(tài)的線程拋出一個異常,即interrupt方法可以用來中斷一個正處于阻塞狀態(tài)的線程;另外,改方法還會設置線程的中斷狀態(tài)(注:isInterrupted()可以用來查詢中斷狀態(tài))。
public void interrupt()中斷線程 如果當前線程沒有中斷它自己(這在任何情況下都是允許的),則該線程的 checkAccess 方法就會被調(diào)用,這可能拋出 SecurityException。
mThread.interrupt();中斷線程。 把線程的狀態(tài)終止,并拋出一個InterruptedException。
如下:第1個線程創(chuàng)建第2個線程創(chuàng)建第3個線程創(chuàng)建---第2個線程終止第1個線程終止第3個線程終止使用interrupt()中斷的方式,注意使用interrupt()方法中斷正在運行中的線程只會修改中斷狀態(tài)位,可以通過isInterrupted()判斷。
分享文章:運行時退出java代碼 運行時退出java代碼怎么辦
轉(zhuǎn)載注明:http://chinadenli.net/article19/desjidh.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站營銷、Google、網(wǎng)站排名、搜索引擎優(yōu)化、品牌網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)