JList 双击事件

来源:互联网 发布:java聊天室开源代码 编辑:程序博客网 时间:2024/05/29 07:15

转自:http://blog.csdn.net/netwarning/article/details/1527455

1.定义JList

2.在JList对象上添加鼠标监控器 (MouseListener)

3.在点击事件被触发以后,判断它在JList中的位置,然后确定击打的次数,根据次数来选择处理的函数。

String data[] = {"red","blue","green"};

JList jList = new JList(data);

jList.addMouseListener(new MouseAdapter() {

        public void mouseClick(MouseEvent e) {

                if(jList.getSelectedIndex() != -1) {

                           if(e.getClickCount() == 1)

                                        oneClick(jList.getSelectedValue());

                          if(e.getClickCount() == 2)

                                        twoClick(jList.getSelectedValue());

        }

}

private void oneClick(Object value) {

               //单击处理   

}

private void twoClick(Object value) {

              //双击处理  

}

0 0
原创粉丝点击