大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 在Java中關(guān)閉窗口的方法

在Java中關(guān)閉窗口的方法

更新時(shí)間:2022-04-26 11:39:27 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽11362次

動(dòng)力節(jié)點(diǎn)小編將向您展示如何在 Java 中關(guān)閉窗口。使用 Swing 關(guān)閉窗口要容易得多JFrame,但使用 AWT 也可以Frame。

使用 javax.swing.JFrame

獲取 a 的實(shí)例JFrame,或創(chuàng)建一個(gè)新實(shí)例。

設(shè)置默認(rèn)關(guān)閉操作。默認(rèn)關(guān)閉操作是使用JFrame類(lèi)setDefaultCloseOperation中的 setter 方法設(shè)置的,該方法確定單擊關(guān)閉按鈕時(shí)會(huì)發(fā)生什么,并采用以下參數(shù):

WindowConstants.EXIT_ON_CLOSE- 關(guān)閉框架并終止程序的執(zhí)行。

WindowConstants.DISPOSE_ON_CLOSE- 關(guān)閉框架并且不一定終止程序的執(zhí)行。

WindowConstants.HIDE_ON_CLOSE- 通過(guò)將其可見(jiàn)性屬性設(shè)置為 false,使框架看起來(lái)像是關(guān)閉的。HIDE_ON_CLOSE和之間的區(qū)別在于DISPOSE_ON_CLOSE后者釋放了框架及其組件使用的所有資源。

WindowConstants.DO_NOTHING_ON_CLOSE- 按下關(guān)閉按鈕時(shí)不執(zhí)行任何操作。例如,如果您希望在窗口關(guān)閉之前顯示確認(rèn)對(duì)話框,這很有用。您可以通過(guò)將 a 添加WindowListener到框架和覆蓋windowClosing方法來(lái)做到這一點(diǎn)。自定義關(guān)閉操作示例:

框架。setDefaultCloseOperation ( WindowConstants . DO_NOTHING_ON_CLOSE ); 
框架。addWindowListener ( new  WindowAdapter ()  { 
	@Override 
	public  void  windowClosing ( WindowEvent  e )  { 
                // 在終止程序之前請(qǐng)求確認(rèn)
		int  option  =  JOptionPane . showConfirmDialog ( 
			frame ,  
			"您確定要關(guān)閉應(yīng)用程序嗎?" , 
			"關(guān)閉確認(rèn)" , 
			JOptionPane 。YES_NO_OPTION , 
			JOptionPane 。QUESTION_MESSAGE ); 
		如果 (選項(xiàng) ==  JOptionPane。YES_OPTION ){系統(tǒng)。_ _ 退出(0 );} } }); 

使用 java.awt.Frame

獲取 a 的實(shí)例Frame,或創(chuàng)建一個(gè)新實(shí)例。

添加窗口偵聽(tīng)器。addWindowListener在實(shí)例上調(diào)用方法。所需的參數(shù)是WindowListener. 您可以實(shí)現(xiàn)WindowListener接口的每個(gè)方法,也可以?xún)H覆蓋WindowAdapter類(lèi)中需要的方法。

處理窗口關(guān)閉事件。從接口實(shí)現(xiàn)windowClosing方法或從類(lèi)覆蓋它。關(guān)閉窗口有兩種方式: WindowListenerWindowAdapter

單擊關(guān)閉按鈕后釋放窗口:

dispose在方法內(nèi)部調(diào)用windowClosing方法。

框架。addWindowListener ( new  WindowAdapter ()  { 
	@Override 
	public  void  windowClosing ( WindowEvent  e )  { 
                // 點(diǎn)擊關(guān)閉按鈕后釋放窗口
		dispose (); 
	} 
});

單擊關(guān)閉按鈕后終止程序:

System.exit在方法內(nèi)部調(diào)用windowClosing方法。

框架。addWindowListener ( new  WindowAdapter ()  { 
	@Override 
	public  void  windowClosing ( WindowEvent  e )  { 
                // 點(diǎn)擊關(guān)閉按鈕后終止程序
		System .exit ( 0 ); } } );

 

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 亚洲黄色免费看 | 久久成人免费观看全部免费 | 99久国产| 日本一级~片免费永久 | 永久免费的啪啪免费的网址 | 欧美成人免费网在线观看 | 国产99视频精品免视看9 | 俺去也理论网站 | 亚洲最大在线观看 | 日韩新片王 | 久久色吧| 伊人2233| 久久一区二区精品综合 | 欧美成人免费高清二区三区 | 亚洲 中文 欧美 日韩 在线人 | 国产欧美成人免费观看视频 | 婷婷中文在线 | 在线综合+亚洲+欧美中文字幕 | 香蕉视频网站在线播放 | 中文字幕在线免费播放 | 国产最新精品 | 国产成人看片免费视频观看 | 青草视频网 | 国产片一级aaa毛片视频 | 黄色香蕉视频网站 | 久久精品国产一区二区小说 | 国产小福利| 天天骑夜夜操 | 毛片欧美 | 成人性a激情免费视频 | 99精品福利 | 亚洲一区综合在线播放 | 久久草在线视频免费 | 国产一二视频 | 在线看欧美三级中文经典 | 日本欧美一区二区三区在线 | 四虎影院最新网站 | 激情欧美一区二区三区中文字幕 | 天天色天天射天天干 | 天堂一区二区在线观看 | 亚洲精品久久久久综合91 |