关于java中actionlistener的使用问题

我先是写了一个最简单的窗口,想实现的效果是,点击右上角的叉叉,可以跳出确认窗口,单击“是”再关闭,应该怎么写代码呢?是不是要用到WindowAadapter什么的啊?... 我先是写了一个最简单的窗口,想实现的效果是,点击右上角的叉叉,可以跳出确认窗口,单击“是”再关闭,应该怎么写代码呢?
是不是要用到WindowAadapter什么的啊?
展开
 我来答
z小强g
2011-03-13 · TA获得超过130个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:101万
展开全部
用WindowsAdapter方便一些,用哪个就写那个方法就行了。如果用WindowListener的话,你得把所有方法都实现了。这是Java的一种设计模式,这种模式挺好的。你可以给JFrame添加一个WindowListener事件,然后传的参数是WindowAdapter的子类,重写里边的windowClosing方法。
蓝果大刀
2011-03-14 · TA获得超过259个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:240万
展开全部
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);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式