2 tomy 22 Tomy_22 于 2014.12.17 17:03 提问

给段代码,actionPerformed()里面有问题,为什么点jb2没反应

public class FrameUI extends JFrame implements ActionListener
{
private JTextField jtext;
private JButton jb;
private JButton jb2;

public FrameUI()
{
    this.setLayout(new FlowLayout(FlowLayout.CENTER, 2, 2));
    this.setBounds(500,300,350,70);
    this.jtext = new JTextField("                                                                 ");
    this.setTitle("审核");
    this.add(jtext);
    //jfc = new JFileChooser();
    this.jb=new JButton("路径");
    this.jb2=new JButton("报告");
    this.add(jb);
    this.add(jb2);
    this.jb.addActionListener(this);
    this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
    if(e.getSource()==this.jb2)
    {
        //Chooser ch=new Chooser();
        //this.jtext.setText(ch.getPath());
        System.out.print("jb2")
    }else if(e.getSource()==this.jb)
    {
        //审核报告
        System.out.println("jb1");
    }
}
public static void main(String args[])
{
    FrameUI a=new FrameUI();
}

}

1个回答

sunbo624
sunbo624   2014.12.18 18:23

this.jb.addActionListener(this);

jb2又没添加这个监听器 当然不会执行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
控件的点击事件没有反应???
有时在Activity 中使用button的点击监听时,在Activity中实现了View.OnClickListener无法实现点击效果。 这时,我将button的监听事件用匿名内部类的的方法写,就可以实现了。 仅作纪录。
java在线聊天项目0.3版本 制作客户端窗体,实现发送按钮和回车发送信息功能,使用ActionListener监听事件中actionPerformed方法(用内部类和匿名内部类两种方法)
方法一,使用匿名内部类的监听方法,因方法一致代码稍冗余 package com.swift; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.Key
linux驱动程序中的结构体成员前为什么有一个点“.”?
原文地址http://blog.chinaunix.net/uid-29033331-id-3811134.html 在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/sto
java 段点续传 例子
java 段点续传,资料,很好的,里面有自己的例子,可能看一下
java事件&(actionPerformed)
package applet; import java.applet.*; import java.awt.*; import java.awt.event.*; public class CountApplet extends Applet implements ActionListener{ /** *  */ private static final long serialV
word中鼠标没有反应,可以动但是点哪都没反应
<br />以前从没有出现过这个问题,但是我昨天在电脑里装了一个公式编辑器以后,晚上在用word打字时,刚打没几行,就不好用了,鼠标箭头可以word中随便移动,但是在word中点什么都没有反应,右键点下面的小窗口关闭也关不掉,我现在着急做毕业设计,哪位好心人帮帮忙!我真的很着急的。 <br />补充一下,只是word不好用,其他的都没有影响,还有我昨天安装了一个搜狗的打字法,但是我想应该和这个没关的,因为装完这个我使用时挺好用的,就是在装完公式编辑器器以后才不好用的,但是我已经把公式编辑器给卸载了啊!可是它
public void actionPerformed(ActionEvent e)
public void actionPerformed(ActionEvent e){ if(e.getSource()==登录){ String name=用户名.getText().toString(); String u=null,pwd=null,auth=null; String url="jdbc:odbc:mysql"; Connection conn;
eclipse修改了代码后,浏览器刷新没改变
css或者js改动无效,可以勾选红圈选项,调试的时候禁止缓存
天写IP地址有什么用
你可能有这样的体会,开机进入桌面后,点击桌面上的图标,点这个没反应,点那个也没反应解决该问题的方法
jsp单击按钮没反应
有时候button加了监听,但是运行后,发现单击没反应。上例子 Onclick=”test.jsp” 改为 onclick=" window.location.href='MyJsp'" 注意单引号和双引号