当前位置:  技术问答>java相关

低级问题,请问如何捕获JEditorPane上的事件

    来源: 互联网  发布时间:2015-04-24

    本文导语:  我想当用户在JeditorPane上按下Ctrl + Enter间(或其他键) 时执行我自己编写的一个函数, 请问怎么实现? 好象是很低级的问题,我是newbie请不要见笑 最好能给我个小例子 Thanks. | 首先引入包...

我想当用户在JeditorPane上按下Ctrl + Enter间(或其他键)
时执行我自己编写的一个函数,
请问怎么实现?

好象是很低级的问题,我是newbie请不要见笑
最好能给我个小例子

Thanks.

|
首先引入包
import javax.swing.event.*;
然后定义一个
    KeyStroke stroke1 = KeyStroke.getKeyStroke     (KeyEvent.VK_ENTER,ActionEvent.CTRL_MASK,true);//创建一个KeyStroke类
    最后一个参数的意思是是否在Keyrelease时触发此事件
    JEditorPane jEditorPane1 = new JEditorPane();

   jEditorPane1.registerKeyboardAction(new ActionListener(){
            //要执行的方法
            public void actionPerformed(ActionEvent e){
                System.out.println("OK");
            }
        },stroke1,JComponent.WHEN_IN_FOCUSED_WINDOW);
    }
    registerKeyboardAction方法的参数意思是这样的
    1.ActionListener对象,可以定义你要执行的方法
    2.KeyStroke 对象,定义触发事件的条件
    3.何时按Ctrl+Enter时发生此事件,比如
        JComponent.WHEN_IN_FOCUSED_WINDOW
        JComponent.WHEN_FOCUSED等

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 新手问题:linux的安全事件和系统事件有没有什么文件可查,或者命令查?知道的都来答啊~~~~~~~~
  • 关于java的事件问题,如何在程序中使一个button被click,从而引发这个button的事件处理代码????
  • 关于事件的问题,dyroro(丢丢) 请进!
  • jquery动态添加元素事件失效问题解决方法
  • 关于swing事件的问题
  • 请问关于socket客户端因事件启动新线程的问题.高手请进
  • 关于事件响应的问题????
  • 关于等待某个事件的问题
  • 关于Gtk treeview的事件问题。
  • *** 高分请问关于触发消息事件的问题? ***
  • GTK+问题:delete_event到底是信号还是事件?
  • 键盘事件捕捉问题
  • 简单问题:有没有鼠标离开JTextField的事件?
  • 请教:关于linux输入子系统事件字段设置的问题
  • 有关ImageLabel 的事件问题,急!!!!
  • 一个关于java事件处理的简单问题!
  • C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案
  • 网络技术 iis7站长之家
  • 事件处理小问题~~~~~~~~在线等!!
  • 关于jbuilder的问题:如何连接菜单事件,如何通过按钮显示别的窗体,如何显示对话框
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3