在你的構(gòu)造起里 或者main方法里 添加一句代碼
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供黃石網(wǎng)站建設(shè)、黃石做網(wǎng)站、黃石網(wǎng)站設(shè)計(jì)、黃石網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、黃石企業(yè)網(wǎng)站模板建站服務(wù),10年黃石做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
這局代碼意思是 當(dāng)你點(diǎn)擊本程序的關(guān)閉按鈕時(shí) 程序退出 而不是惡心的不可見(jiàn)了。
我只提供思路,具體實(shí)現(xiàn)你自己去弄,很簡(jiǎn)單:
1.在命令行里面輸入tskill PPAP,就可以結(jié)束PPAP進(jìn)程
2.java中的Runtime類提供一個(gè)直接運(yùn)行命令行程序的方法:
Process p=null;
p=Runtime.getRuntime().exec("tskill PPAP");
Thread.sleep(2000);
p.destroy();
會(huì)拋出異常的,要用try catch包含
具體結(jié)束哪個(gè)程序你可以通過(guò)鍵盤輸入,傳進(jìn)去執(zhí)行。自己玩吧。
public class RuntimeTest {
public static void main(String[] args)
{
Runtime rt=Runtime.getRuntime();
try
{
rt.exec("shutdown.exe -s -t 40");
/*40的單位為秒,可以改成你想要的任何數(shù)字。
如果是想定時(shí)關(guān)機(jī),可用這句:rt.exec("at 19:00 shutdown.exe -s");19:00可以換成你想要的時(shí)間*/
}
catch(Exception e)
{
e.printStackTrace();
}
}
}