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程序设计有所帮助。

相关文章

  • ElasticSearch突然采集不到日志问题解决分析

    ElasticSearch突然采集不到日志问题解决分析

    这篇文章主要为大家介绍了ElasticSearch突然采集不到日志问题解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • java中Hibernate面试知识点整理

    java中Hibernate面试知识点整理

    在本篇文章里小编给大家整理的是一篇关于java中Hibernate面试知识点整理内容,有兴趣的朋友们可以学习参考下。
    2021-01-01
  • Java中的锁ReentrantLock详解

    Java中的锁ReentrantLock详解

    这篇文章主要介绍了Java中的锁ReentrantLock详解,ReentantLock是java中重入锁的实现,一次只能有一个线程来持有锁,包含三个内部类,Sync、NonFairSync、FairSync,需要的朋友可以参考下
    2023-09-09
  • 讲解Java中的基础类库和语言包的使用

    讲解Java中的基础类库和语言包的使用

    这篇文章主要介绍了Java中的基础类库和语言包的使用,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • Java的MyBatis框架中MyBatis Generator代码生成器的用法

    Java的MyBatis框架中MyBatis Generator代码生成器的用法

    这篇文章主要介绍了Java的MyBatis框架中Mybatis Generator代码生成器的用法,Mybatis Generator主要被用来生成繁琐的配置文件来提高效率,需要的朋友可以参考下
    2016-04-04
  • Java中如何判断线程池任务已执行完成

    Java中如何判断线程池任务已执行完成

    这篇文章主要介绍了Java中如何判断线程池任务已执行完成,文章围绕主题展开详细相关资料,具有一定的参考价值需要的小伙伴可以参考以参考一下
    2022-05-05
  • 解析Java多线程之常见锁策略与CAS中的ABA问题

    解析Java多线程之常见锁策略与CAS中的ABA问题

    本篇文章介绍了常见的锁策略,并说明了synchronized关键字加的锁类型不是单一一种锁类型的,根据可重入锁与非可重入锁引出了死锁的概念与死锁条件,最后介绍了CAS指令以及CAS锁产生的ABA问题及其解决方案,需要的朋友可以参考下
    2022-06-06
  • SpringCloud如何解决服务之间的通信问题

    SpringCloud如何解决服务之间的通信问题

    本文主要介绍了SpringCloud如何解决服务之间的通信问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • Java实现经典游戏俄罗斯方块(升级版)的示例代码

    Java实现经典游戏俄罗斯方块(升级版)的示例代码

    俄罗斯方块是一款风靡全球,从一开始到现在都一直经久不衰的电脑、手机、掌上游戏机产品,是一款游戏规则简单,但又不缺乏乐趣的简单经典小游戏。本文将用Java语言实现这一经典游戏,需要的可以参考一下
    2022-09-09
  • SpringMVC的执行流程及组件详解

    SpringMVC的执行流程及组件详解

    这篇文章主要介绍了SpringMVC的执行流程及组件详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11

最新评论