java mouselistener 无法实现退出

为什么无法点击exit按扭退出,代码如下:packagecom.FireHole;importjava.awt.Container;importjava.awt.even... 为什么无法点击exit按扭退出,
代码如下:
package com.FireHole;

import java.awt.Container;
import java.awt.event.MouseAdapter;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Start extends JFrame{
public Start() {
this.setTitle("Fire Hole");
this.setLayout(null);
this.setBounds(400, 300, 500, 500);
Container main =getContentPane();
this.setVisible(true);

JButton jb1 = new JButton("Start");
main.add(jb1);
jb1.setBounds(175, 150, 150, 30);

JButton jb2 = new JButton("About");
main.add(jb2);
jb2.setBounds(175, 200, 150, 30);

JButton jb3 = new JButton("Exit");
main.add(jb3);
jb3.setBounds(175, 250, 150, 30);

jb3.addMouseListener(new MouseAdapter() {
public void MouseEvent(MouseAdapter e){
System.exit(0);
}
});
}
public static void main(String[] args) {
new Start();
}

}
展开
 我来答
百度网友485dc0f
2014-09-28 · TA获得超过860个赞
知道小有建树答主
回答量:381
采纳率:100%
帮助的人:321万
展开全部

应该添加的不是MouseListener,而是ActionListener。jb3.addActionListener();

jb3.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });
追问
那mouseListener是干嘛用的?
追答
mouseListener是添加对鼠标的动作的监听的。但是你这里是需要对按钮进行监听。
暮影1994
2014-09-28 · TA获得超过2338个赞
知道大有可为答主
回答量:1215
采纳率:60%
帮助的人:386万
展开全部
在事件里面if(e.click())//添加具体事件的监听,看看行不行,但那个具体的监听可呢过是右键单击,左键单击,你自己可以查看一下JDKAPI文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式