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) {
//双击处理
}
本文介绍如何使用Java Swing中的JList组件,并为其实现单击和双击事件处理。通过添加MouseListener监听器,可以根据点击次数调用不同的处理函数。
578

被折叠的 条评论
为什么被折叠?



