Java List雙擊事件實(shí)現(xiàn)方法
本文實(shí)例簡述了Java List雙擊事件實(shí)現(xiàn)方法,有著不錯的借鑒價值。分享給大家供大家參考之用。具體方法如下:
1. 定義一個MouseListener;
2. 在mouseListener中增加mouseClicked事件;
3. 由MouseEvent的getSource()獲得List對象;
4. 由List的getSelectedIndex()事件獲得點(diǎn)擊項的Index;
5. 根據(jù)Index,用List的getItem()方法獲得點(diǎn)擊項;
6. 最后,用addMouseListener()把定義的MouseListener增加到List。
// 雙擊鼠標(biāo)事件
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程序設(shè)計有所幫助。
- 剖析Java中的事件處理與異常處理機(jī)制
- Java添加事件監(jiān)聽的四種方法代碼實(shí)例
- java抓取鼠標(biāo)事件和鼠標(biāo)滾輪事件示例
- java開發(fā)gui教程之jframe監(jiān)聽窗體大小變化事件和jframe創(chuàng)建窗體
- java常見事件響應(yīng)方法實(shí)例匯總
- java基礎(chǔ)之標(biāo)簽、按鈕和按鈕事件簡介
- 為Java應(yīng)用程序添加退出事件響應(yīng)
- javascrpt綁定事件之匿名函數(shù)無法解除綁定問題
- java隨機(jī)事件分發(fā)器示例
- 經(jīng)常用到的JavasScript事件的翻譯
- Java事件處理機(jī)制(自定義事件)實(shí)例詳解
相關(guān)文章
Java的MyBatis框架中MyBatis Generator代碼生成器的用法
這篇文章主要介紹了Java的MyBatis框架中Mybatis Generator代碼生成器的用法,Mybatis Generator主要被用來生成繁瑣的配置文件來提高效率,需要的朋友可以參考下2016-04-04
Java實(shí)現(xiàn)經(jīng)典游戲俄羅斯方塊(升級版)的示例代碼
俄羅斯方塊是一款風(fēng)靡全球,從一開始到現(xiàn)在都一直經(jīng)久不衰的電腦、手機(jī)、掌上游戲機(jī)產(chǎn)品,是一款游戲規(guī)則簡單,但又不缺乏樂趣的簡單經(jīng)典小游戲。本文將用Java語言實(shí)現(xiàn)這一經(jīng)典游戲,需要的可以參考一下2022-09-09

