关于java中actionlistener的使用问题
我先是写了一个最简单的窗口,想实现的效果是,点击右上角的叉叉,可以跳出确认窗口,单击“是”再关闭,应该怎么写代码呢?是不是要用到WindowAadapter什么的啊?...
我先是写了一个最简单的窗口,想实现的效果是,点击右上角的叉叉,可以跳出确认窗口,单击“是”再关闭,应该怎么写代码呢?
是不是要用到WindowAadapter什么的啊? 展开
是不是要用到WindowAadapter什么的啊? 展开
展开全部
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Window {
public static void main(String args[]) {
final JFrame frame=new JFrame("窗口");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int userSelect=JOptionPane.showConfirmDialog(frame,"确认要退出吗?","退出",JOptionPane.YES_NO_OPTION);
if (userSelect==JOptionPane.YES_OPTION)
System.exit(0);
}
});
frame.setSize(200,200);
frame.setLocation(400,200);
frame.setVisible(true);
}
}
import javax.swing.*;
import java.awt.event.*;
public class Window {
public static void main(String args[]) {
final JFrame frame=new JFrame("窗口");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
int userSelect=JOptionPane.showConfirmDialog(frame,"确认要退出吗?","退出",JOptionPane.YES_NO_OPTION);
if (userSelect==JOptionPane.YES_OPTION)
System.exit(0);
}
});
frame.setSize(200,200);
frame.setLocation(400,200);
frame.setVisible(true);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询