新聞中心
為什么在java代碼運(yùn)行出來(lái)后怎么會(huì)自動(dòng)跳出converage這個(gè)窗口,怎么把它關(guān)閉,下次不跳出來(lái)
1.不要關(guān)閉先隱藏起來(lái),處理完成了再來(lái)關(guān)閉窗口.
網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)公司專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為社區(qū)文化墻等企業(yè)提供專業(yè)服務(wù)。
2. 啟動(dòng)一個(gè)獨(dú)立的線程執(zhí)行你的處理部分,窗口就沒必要保存了。
還有個(gè)方法dispose(),可以釋放資源,關(guān)閉窗口。
寫一個(gè)定時(shí)器Timer在打開后多少秒關(guān)閉!
Java 彈出的消息框關(guān)不掉
一般情況下關(guān)不掉窗口有兩種可能,
一種是你寫了一句意思是 do nothing on close(具體代碼我忘了)
一種是陷入了死循環(huán)失去響應(yīng)了,比如說(shuō)你這個(gè)e一直等于1,就死循環(huán)了。 我知道你什么意思,但是編譯器不按你的意思做,他做完消息框后不等待而是繼續(xù)下一個(gè)循環(huán),說(shuō)白了,程序不可控制了。
為什么JAVA運(yùn)行窗口關(guān)不掉?
因?yàn)槟愕拇a里面沒有控制關(guān)閉的時(shí)間,你可以假如Windows.closer()進(jìn)行關(guān)閉
java 彈窗 showMessageDialog 為什么點(diǎn)確定關(guān)不了彈窗,點(diǎn)關(guān)閉也是,怎么才能回到父界面?
你設(shè)置的是windowActivated事件。。。表示只要窗口是激活的就執(zhí)行這段程序。所以你點(diǎn)了關(guān)閉以后回到父界面然后立刻再執(zhí)行改程序,當(dāng)然永遠(yuǎn)關(guān)不掉了。。。
JAVA運(yùn)行的窗口關(guān)不上,怎么解決
frm.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
添加窗口監(jiān)聽器,還有推薦使用對(duì)應(yīng)的Adapter比較好,因?yàn)閷?shí)現(xiàn)接口的話要實(shí)現(xiàn)所有方法,Adapter實(shí)現(xiàn)了對(duì)應(yīng)監(jiān)聽器接口的所有方法,只是方法體內(nèi)為空,只需要調(diào)用需要的方法即可。
名稱欄目:java代碼關(guān)不掉的彈窗,關(guān)不掉的彈窗代碼怎么關(guān)
轉(zhuǎn)載來(lái)源:http://fisionsoft.com.cn/article/hcossp.html