回 帖 发 新 帖 刷新版面

主题:一个实现对话框弹出的问题

import java.awt.event.*;
import javax.swing.*;

public class P0705 
{
    public static void main (String[] args)
    {
        CloseFrame frame=new CloseFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)
            {
                JOptionPane.showMessageDialog(null,output,"close",JOptionPane.CLOSED_OPTION);
                System.exit(0);
            }
        });
        frame.show();    
    }
}

class CloseFrame extends JFrame implements  ActionListener
{
    public CloseFrame()
    {
        setTitle("弹出窗口");
        setSize(300,300);
    }
}

题目要求关闭窗口弹出对话框,提示是否确定关闭。
我写的程序有错误,能帮我改改吗??

回复列表 (共2个回复)

沙发

import java.awt.event.*;
import javax.swing.*;

public class P0705
{
    public static void main (String[] args)
    {
        CloseFrame frame=new CloseFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent e)
            {
                JOptionPane.showMessageDialog(null,null,"close",JOptionPane.CLOSED_OPTION);
                System.exit(0);
            }
        });
        frame.show();    
    }
}

class CloseFrame extends JFrame
{
    public CloseFrame()
    {
        setTitle("弹出窗口");
        setSize(300,300);
    }
}

板凳

如果要添加一个按钮 “取消”呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册