日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

JFrame窗口關(guān)閉時(shí),進(jìn)行再次確認(rèn)的實(shí)現(xiàn)

系統(tǒng) 2167 0
很基礎(chǔ)的功能,不過(guò)我很少做GUI,所以特意自己留個(gè)記錄。呵呵!也許大家早就知道怎么做了。

效果如下:

JFrame窗口關(guān)閉時(shí),進(jìn)行再次確認(rèn)的實(shí)現(xiàn)

源代碼:
  1. import ?java.awt.event.WindowAdapter;
  2. import ?java.awt.event.WindowEvent;
  3. import ?javax.swing.JDialog;
  4. import ?javax.swing.JFrame;
  5. import ?javax.swing.JOptionPane;
  6. /**
  7. ?*?關(guān)閉窗口時(shí),詢問(wèn)是否關(guān)閉。
  8. ?*?
  9. ?*?@author?趙學(xué)慶,Java世紀(jì)網(wǎng)(java2000.net)
  10. ?*?
  11. ?*/
  12. public ? class ?T? extends ?JFrame?{
  13. ??T()?{
  14. ???? this .setBounds( 100 ,? 100 ,? 300 ,? 200 );
  15. ????addWindowListener( new ?WindowAdapter()?{
  16. ?????? public ? void ?windowClosing(WindowEvent?e)?{
  17. ????????exit();
  18. ??????}
  19. ????});
  20. ??}
  21. ?? public ? static ? void ?main(String[]?args)?{
  22. ????T?t?=? new ?T();
  23. ????t.setVisible( true );
  24. ??}
  25. ?? public ? void ?exit()?{
  26. ????Object[]?options?=?{? "確定" ,? "取消" ?};
  27. ????JOptionPane?pane2?=? new ?JOptionPane( "真想退出嗎?" ,?JOptionPane.QUESTION_MESSAGE,
  28. ????????JOptionPane.YES_NO_OPTION,? null ,?options,?options[ 1 ]);
  29. ????JDialog?dialog?=?pane2.createDialog( this ,? "警告" );
  30. ????dialog.setVisible( true );
  31. ????Object?selectedValue?=?pane2.getValue();
  32. ???? if ?(selectedValue?==? null ?||?selectedValue?==?options[ 1 ])?{
  33. ????? setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); // 這個(gè)是關(guān)鍵
  34. ????}? else ? if ?(selectedValue?==?options[ 0 ])?{
  35. ??????setDefaultCloseOperation(EXIT_ON_CLOSE);
  36. ????}
  37. ??}
  38. }

JFrame窗口關(guān)閉時(shí),進(jìn)行再次確認(rèn)的實(shí)現(xiàn)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 秀山| 昌平区| 开封市| 乡城县| 定远县| 漾濞| 林西县| 新巴尔虎右旗| 桑植县| 昌宁县| 肇庆市| 玉环县| 阿尔山市| 马边| 资溪县| 孟连| 惠水县| 保靖县| 达拉特旗| 潞城市| 罗定市| 静宁县| 临邑县| 昌江| 垣曲县| 竹溪县| 尼勒克县| 铜山县| 唐河县| 洛川县| 井陉县| 元氏县| 阜新市| 姜堰市| 巢湖市| 冀州市| 读书| 墨竹工卡县| 卢氏县| 赞皇县| 花莲县|