Java List双击事件实现方法

 更新时间:2014年09月03日 09:47:33   投稿:shichen2014  
这篇文章主要介绍了Java List双击事件实现方法,需要的朋友可以参考下

本文实例简述了Java List双击事件实现方法,有着不错的借鉴价值。分享给大家供大家参考之用。具体方法如下:

1. 定义一个MouseListener;

2. 在mouseListener中增加mouseClicked事件;

3. 由MouseEvent的getSource()获得List对象;

4. 由List的getSelectedIndex()事件获得点击项的Index;

5. 根据Index,用List的getItem()方法获得点击项;

6. 最后,用addMouseListener()把定义的MouseListener增加到List。

// 双击鼠标事件
MouseListener mouseListener = new MouseAdapter() {
   public void mouseClicked(MouseEvent mouseEvent) {
 List theList = (List) mouseEvent.getSource();
 if (mouseEvent.getClickCount() == 2) {
   int index = theList.getSelectedIndex();
   if (index >= 0) {
  String s = theList.getItem(index);
   }
 }
   }
};
lstRoster.addMouseListener(mouseListener);

希望本文所述对大家的Java程序设计有所帮助。

相关文章

  • Spring使用支付宝扫码支付

    Spring使用支付宝扫码支付

    这篇文章主要为大家详细介绍了Spring使用支付宝扫码支付的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Spring Boot 工程的创建和运行(图文)

    Spring Boot 工程的创建和运行(图文)

    这篇文章主要介绍了Spring Boot 工程的创建和运行(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • java使用Process调用exe程序及Process.waitFor()死锁问题解决

    java使用Process调用exe程序及Process.waitFor()死锁问题解决

    在编写Java程序时,有时候我们需要调用其他的诸如exe,shell这样的程序或脚本,下面这篇文章主要给大家介绍了关于java使用Process调用exe程序及Process.waitFor()死锁问题解决的相关资料,需要的朋友可以参考下
    2022-12-12
  • Springboot利用Aop捕捉注解实现业务异步执行

    Springboot利用Aop捕捉注解实现业务异步执行

    在开发过程中,尽量会将比较耗时且并不会影响请求的响应结果的业务放在异步线程池中进行处理,那么到时什么任务在执行的时候会创建单独的线程进行处理呢?这篇文章主要介绍了Springboot利用Aop捕捉注解实现业务异步执行
    2023-04-04
  • Java Web程序中利用Spring框架返回JSON格式的日期

    Java Web程序中利用Spring框架返回JSON格式的日期

    这里我们来介绍一下Java Web程序中利用Spring框架返回JSON格式的日期的方法,前提注意使用@DatetimeFormat时要引入一个类库joda-time-版本.jar,否则会无法访问相应路径
    2016-05-05
  • Java数据结构及算法实例:冒泡排序 Bubble Sort

    Java数据结构及算法实例:冒泡排序 Bubble Sort

    这篇文章主要介绍了Java数据结构及算法实例:冒泡排序 Bubble Sort,本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下
    2015-06-06
  • 如何解决java:找不到符号符号:类__(使用了lombok的注解)

    如何解决java:找不到符号符号:类__(使用了lombok的注解)

    在使用IntelliJ IDEA开发Java项目时,可能遇到通过@lombok注解自动生成get和set方法不生效的问题,解决这一问题需要几个步骤,首先,确认Lombok插件已在IDEA中安装并启用,其次,确保项目中已添加Lombok的依赖,对于Maven和Gradle项目
    2024-10-10
  • Java详细分析sleep和wait方法有哪些区别

    Java详细分析sleep和wait方法有哪些区别

    这篇文章主要介绍了Java中wait与sleep的讲解(wait有参及无参区别),通过代码介绍了wait() 与wait( long timeout ) 区别,wait(0) 与 sleep(0)区别,需要的朋友可以参考下
    2022-04-04
  • Nacos入门过程的坑--获取不到配置的值问题

    Nacos入门过程的坑--获取不到配置的值问题

    这篇文章主要介绍了Nacos入门过程的坑--获取不到配置的值问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 解决SpringBoot webSocket 资源无法加载、tomcat启动报错的问题

    解决SpringBoot webSocket 资源无法加载、tomcat启动报错的问题

    这篇文章主要介绍了解决SpringBoot webSocket 资源无法加载、tomcat启动报错的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11

最新评论