栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

基本的Java Swing,如何退出和处置您的应用程序/ JFrame

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基本的Java Swing,如何退出和处置您的应用程序/ JFrame

import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Closingframe extends Jframe {    private JMenuBar MenuBar = new JMenuBar();    private Jframe frame = new Jframe();    private static final long serialVersionUID = 1L;    private JMenu File = new JMenu("File");    private JMenuItem Exit = new JMenuItem("Exit");    public Closingframe() {        File.add(Exit);        MenuBar.add(File);        Exit.addActionListener(new ExitListener());        WindowListener exitListener = new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {     int confirm = JOptionPane.showOptionDialog(frame,  "Are You Sure to Close this Application?",  "Exit /confirm/iation", JOptionPane.YES_NO_OPTION,  JOptionPane.QUESTION_MESSAGE, null, null, null);     if (confirm == JOptionPane.YES_OPTION) {         System.exit(0);     } }        };        frame.addWindowListener(exitListener);        frame.setDefaultCloseOperation(EXIT_ON_CLOSE);        frame.setJMenuBar(MenuBar);        frame.setPreferredSize(new Dimension(400, 300));        frame.setLocation(100, 100);        frame.pack();        frame.setVisible(true);    }    private class ExitListener implements ActionListener {        @Override        public void actionPerformed(ActionEvent e) { int confirm = JOptionPane.showOptionDialog(frame,         "Are You Sure to Close this Application?",         "Exit /confirm/iation", JOptionPane.YES_NO_OPTION,         JOptionPane.QUESTION_MESSAGE, null, null, null); if (confirm == JOptionPane.YES_OPTION) {     System.exit(0); }        }    }    public static void main(String[] args) {        SwingUtilities.invokeLater(new Runnable() { @Override public void run() {     Closingframe cf = new Closingframe(); }        });    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/487062.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号