swing 按钮添加了事件,测试不响应

问题描述

jButton1.setText("u5f00u59cbu8f6cu6362");jButton1.addKeyListener(new java.awt.event.KeyAdapter() {public void keyPressed(java.awt.event.KeyEvent evt) {jButton1KeyPressed(evt);}});private void jButton1KeyPressed(java.awt.event.KeyEvent evt) {// TODO add your handling code here:}有知道为什么吗?谢谢。 问题补充:chen_yongkai 写道

解决方案

jButton1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {System.out.println("Action");}});你是不是要点击按钮呀?应该用ActionListener
解决方案二:
addKeyListener 是响应键盘输入,你运行一下我第一次发的代码,敲键盘就能看到键盘字母打印出来了
解决方案三:
引用key是键盘的响应?是的啊,所以,你看我的回复,是让你去敲键盘的啊,估计你一直是点的按钮。
解决方案四:
public static void main(String[] args) {JFrame f = new JFrame();JButton jButton1 = new JButton();jButton1.setText("u5f00u59cbu8f6cu6362");jButton1.addKeyListener(new java.awt.event.KeyAdapter() {public void keyPressed(java.awt.event.KeyEvent evt) {jButton1KeyPressed(evt);}});f.add(jButton1);f.pack();f.setVisible(true);f.setResizable(false);f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);}private static void jButton1KeyPressed(java.awt.event.KeyEvent evt) {char ch=evt.getKeyChar();System.out.println(ch);}没有问题,会响应
解决方案五:
你是怎么进行操作测试的?你在 jButton1KeyPressed() 里加一句打印语句,然后随便敲几下键盘上的键,看看,会不会把相应的键给打印出来

时间: 2024-09-20 15:31:35

swing 按钮添加了事件,测试不响应的相关文章

imagebutton-给 ImageButtons 添加 OnClickListeners 事件

问题描述 给 ImageButtons 添加 OnClickListeners 事件 我想用编程的方式动态的创建 ImageButtons,然后添加到 Scrolling LinearLayout 中.我能把 ImageButtons 添加到布局中,但是当我想给按钮添加 onClickListeners 事件时,所有的 view ID 是 -1,因此无法找到哪个按钮被点击. public void onCreate(Bundle savedInstanceState) { super.onCre

在jsp页面上动态生成一个数组,如何通过按钮点击事件将数组显示在一个textarea里

问题描述 在jsp页面上动态生成一个数组,如何通过按钮点击事件将数组显示在一个textarea里 在jsp页面上动态生成一个数组,如何通过按钮点击事件将数组显示在一个textarea里 解决方案 按钮添加click事件,直接document.getElementById('textarea的id').value=arr[需要显示的数据项下标] 解决方案二: 先得到数组,比如说是arrA,然后var strVal = JSON.stringify(arrA);这是把把一个数据对像转换成字符串.然后

MFC 按钮添加=BN_CLICKED后 及父窗口类中 不响应按钮点击事件

问题描述 MFC 按钮添加=BN_CLICKED后 及父窗口类中 不响应按钮点击事件 按钮类 添加消息处理 子窗口 =BN_CILCKED void C4PicBtn::OnBnClicked() { MessageBox(L"1"); } 父窗口 ON_BN_CLICKED(IDC_BtnPlay, &CMp3PlayerDlg::OnBnClickedBtnplay) void CMp3PlayerDlg::OnBnClickedBtnplay() { MessageBox

qt-在vs2008中为Qt按钮添加事件

问题描述 在vs2008中为Qt按钮添加事件 我用vs2008创建了一个Qt项目,在Qt的ui上面放置了一个按钮Btn1,我现在需要在程序中为这个按钮添加点击改变按钮上面文字的颜色为红色,需要这么设置?Qt新手,跪求大神解答 解决方案 分为两步,一按键响应:Qt入门-QPushButtonOpenCV学习笔记(二十五)--OpenCV图形界面设计Qt+VS2008 二文本颜色的修改QT 如何设置 QPushButton 的背景色

android为ListView每个Item上面的按钮添加事件_Android

本文介绍了ListView给每个Item上面的按钮添加事件,具体如下: 1.先看下效果图: 在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法: 1.使用final变量扩展局部变量的生命周期范围主要代码(本文最后附全部代码): //注意原本getView方法中的int position变量是非final的,现在改为final @Override public View getView(final int posit

android为ListView每个Item上面的按钮添加事件

本文介绍了ListView给每个Item上面的按钮添加事件,具体如下: 1.先看下效果图: 在这里仅供测试,我把数据都写死了,根据需要可以自己进行修改,此外实现ListView上面每个Item上的Button的事件有两种方法: 1.使用final变量扩展局部变量的生命周期范围主要代码(本文最后附全部代码): //注意原本getView方法中的int position变量是非final的,现在改为final @Override public View getView(final int posit

javascrpit-给一个按钮点击事件,点击的同时给按钮添加一个样式,怎么样使进行其他操作的时候恢复按钮的样式

问题描述 给一个按钮点击事件,点击的同时给按钮添加一个样式,怎么样使进行其他操作的时候恢复按钮的样式 比如点击弹出个对话框,我关闭对话框后,按钮恢复原来的样式 解决方案 对话框插件一般有关闭事件,你配置那个关闭事件删除添加的高亮样式即可.具体看你的对话框API了

android为按钮添加事件的三种方法

 Android中为按钮添加事件一般有三种方法,这里总结一下,当然其实这完全是java基础内容. 1.内部类: ? 代码片段,双击复制   btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { ... } });   这种方法适合只为单个按钮添加事件,当按钮较多的时候,就要重复写onClick()方法,这样不是最佳的在做法. 2.创建独立的类: ? 代码片段,双击复制   btn.setOnCli

怎么获取到ckeditor上面的保存按钮,并为它添加单击事件,急!!!!!

问题描述 怎么获取到ckeditor上面的保存按钮,并为它添加单击事件,急!!!!! 怎么获取到ckeditor上面的保存按钮,并为它添加单击事件 解决方案 导入jquery没有,导入用这个就能搞定,其中editor_v2这个内容是你replace调用时的textarea的id $('#cke_editor_v2 a.cke_button_save').click(function(){alert('click save')}) 否则就只能遍历了.. CKEDITOR.on('instanceR