The example in this article briefly describes the implementation method of Java List double-click event, which has good reference value. Share it with everyone for your reference. The specific methods are as follows:
1. Define a MouseListener;
2. Add mouseClicked event in mouseListener;
3. Obtain the List object from MouseEvent’s getSource();
4. Obtain the Index of the clicked item from the getSelectedIndex() event of List;
5. According to the Index, use the getItem() method of List to obtain the clicked item;
6. Finally, use addMouseListener() to add the defined MouseListener to the List.
// Double-click mouse event 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);
I hope this article will be helpful to everyone’s Java programming.