在你的構(gòu)造起里 或者main方法里 添加一句代碼
我們擁有十年網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信開(kāi)發(fā)、小程序開(kāi)發(fā)、手機(jī)網(wǎng)站開(kāi)發(fā)、H5高端網(wǎng)站建設(shè)、等業(yè)務(wù)。無(wú)論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專(zhuān)業(yè)設(shè)計(jì)服務(wù)并滿(mǎn)足您的需求。
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
這局代碼意思是 當(dāng)你點(diǎn)擊本程序的關(guān)閉按鈕時(shí) 程序退出 而不是惡心的不可見(jiàn)了。
setDefaultCloseOperation(JFrame.EXIT_ON_CLOES)會(huì)讓整個(gè)程序都退出
JFrame.DISPOSE_ON_CLOSE只讓當(dāng)前的窗口關(guān)閉而已
import?java.applet.*;
import?java.awt.Color;
import?java.awt.Frame;
import?javax.swing.JFrame;
import?java.awt.event.*;
public?class?FirstFrame?extends?Frame?{
public?static?void?main(String?args[])?{
FirstFrame?fr?=?new?FirstFrame("First?contianer!");
fr.setSize(240,?240);
//繼承JFrame的關(guān)閉窗口代碼
//fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//繼承Frame的
fr.addWindowListener(new?WindowAdapter()?{????
public?void?windowClosing(WindowEvent?e)?{????????
System.exit(0);//退出系統(tǒng)???
}
});
fr.setVisible(true);
}
public?FirstFrame(String?str)?{
super(str);
}
}
很久沒(méi)有用過(guò)界面編程了,就當(dāng)復(fù)習(xí)一下了,哈哈
如一樓所說(shuō)的,給按鈕加一個(gè)監(jiān)聽(tīng)器ActionListener,寫(xiě)一個(gè)實(shí)現(xiàn)方法
actionPerformed.此時(shí)當(dāng)按鈕點(diǎn)擊時(shí)會(huì)調(diào)用actionPerformed方法,代碼如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Close extends JFrame implements ActionListener{
JButton close;
public Close(){
close = new JButton("close");//增加一個(gè)按鈕
add(close);
close.addActionListener(this);//給按鈕增加一個(gè)監(jiān)聽(tīng)器
setLayout(new FlowLayout());
setSize(200,100);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//捕捉到按鈕點(diǎn)擊時(shí)的事件處理方法
//按鈕點(diǎn)擊時(shí)一定會(huì)自動(dòng)執(zhí)行actionPerformed(ActionEvent e)方法
public void actionPerformed(ActionEvent e){
//關(guān)閉整個(gè)應(yīng)用程序.如果只是是想關(guān)閉當(dāng)前窗口,可以用
//dispose();
System.exit(0);
}
public static void main(String[] args){
new Close();
}
}
網(wǎng)站名稱(chēng):java按鈕關(guān)閉窗口代碼 java按鈕關(guān)閉窗口代碼是什么
瀏覽路徑:http://muchs.cn/article12/doecidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、虛擬主機(jī)、小程序開(kāi)發(fā)、App開(kāi)發(fā)、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)