java對話框關(guān)閉代碼 java中的關(guān)閉frame窗口

Java jframe中如何實(shí)現(xiàn)窗口的關(guān)閉

效果圖

在察哈爾右翼前等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需策劃設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),察哈爾右翼前網(wǎng)站建設(shè)費(fèi)用合理。

參考代碼和注釋如下

import?java.awt.event.*;

import?javax.swing.*;

public?class?DemoFrame?extends?JFrame{

JButton?jbExit;

public?DemoFrame()?{

jbExit?=?new?JButton("退出");

//當(dāng)點(diǎn)擊退出?按鈕時(shí)候的響應(yīng)器

jbExit.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

doExit();//退出時(shí)候的方法

}

});

JPanel?jp?=?new?JPanel();

jp.add(jbExit);

add(jp);

setTitle("窗口");//?窗口標(biāo)題

setSize(380,?185);//?窗口大小

setLocationRelativeTo(null);//?窗口居中

//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//通常添加這行代碼,點(diǎn)擊窗口右下角的關(guān)閉時(shí)會結(jié)束程序

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);//右下角的關(guān)閉,不主動采取任何行動

//當(dāng)點(diǎn)擊窗口右上角的關(guān)閉按鈕時(shí)候的響應(yīng)器

addWindowListener(new?WindowAdapter()?{

@Override

public?void?windowClosing(WindowEvent?e)?{

doExit();

}

});

}

//?main方法

public?static?void?main(String[]?args)?{

new?DemoFrame().setVisible(true);

}

//退出時(shí)候的選擇

private?void?doExit()?{

int?n?=?JOptionPane.showConfirmDialog(null,?"你確定要退出嗎?",?"消息提示",JOptionPane.YES_NO_OPTION);

//取消選擇是?-1?,確定是0?,取消是1

System.out.println(n);

if(n==0)?{?//如果選擇了確定

System.exit(0);//那么退出

}

}

}

java中怎么關(guān)閉對話框

dl.dispose().

你不就是想彈出個(gè)確認(rèn)對話框嗎?直接JOptionPane.showConfirmDialog((null, "確認(rèn)刪除嗎?", "確認(rèn)刪除框", JOptionPane.YES_NO_OPTION);就出來個(gè)帶確認(rèn)的對話框。不用自己定義了。

java程序關(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);

}

}

java彈出對話框之后怎么點(diǎn)擊按鈕實(shí)現(xiàn)關(guān)閉本對話框的功能?請說的詳細(xì)一些,謝謝

input type="button" value="提交" onclick="aa()"

script type="text/javascript"

function aa(){

if(confirm("你確定關(guān)閉嗎?")){

alert("已經(jīng)關(guān)閉");

}else{

return false;

}

}

/script

網(wǎng)頁標(biāo)題:java對話框關(guān)閉代碼 java中的關(guān)閉frame窗口
標(biāo)題URL:http://www.muchs.cn/article26/doeepcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站排名、虛擬主機(jī)、品牌網(wǎng)站建設(shè)、面包屑導(dǎo)航、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站