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

JFrame窗口關閉時,進行再次確認的實現

系統 2089 0
很基礎的功能,不過我很少做GUI,所以特意自己留個記錄。呵呵!也許大家早就知道怎么做了。

效果如下:

JFrame窗口關閉時,進行再次確認的實現

源代碼:
  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. ?*?關閉窗口時,詢問是否關閉。
  8. ?*?
  9. ?*?@author?趙學慶,Java世紀網(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); // 這個是關鍵
  34. ????}? else ? if ?(selectedValue?==?options[ 0 ])?{
  35. ??????setDefaultCloseOperation(EXIT_ON_CLOSE);
  36. ????}
  37. ??}
  38. }

JFrame窗口關閉時,進行再次確認的實現


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 滦南县| 田阳县| 勃利县| 静安区| 乳山市| 汶川县| 纳雍县| 隆林| 松原市| 蒲城县| 舞钢市| 南康市| 义乌市| 科技| 高要市| 安徽省| 东乌| 泸州市| 同心县| 哈尔滨市| 平湖市| 嘉黎县| 镇赉县| 克什克腾旗| 二连浩特市| 清丰县| 松溪县| 八宿县| 东兴市| 天全县| 昌吉市| 合水县| 吴江市| 安丘市| 建宁县| 安庆市| 华安县| 永平县| 茶陵县| 革吉县| 沁水县|