小弟在JList中用到以下事件,可是这个事件在鼠标按下,和鼠标弹起的时候执行,要执行两次,但小弟希望它只执行一个,就是在鼠标按下的时候执行相应的程序,在鼠弹起时候不执行,我应该如何做
javax.swing.event.ListSelectionListener
javax.swing.event.ListSelectionListener
解决方案 »
- Java 接口泛型的问题
- 关于按键监听的一个问题
- 服务经常被关掉,有没有办法通过程序自动启动呢
- 100分解决异常错误:org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling s
- 问一个有点菜的问题--请给予解决
- 问几个个低级的问题!送100分
- 向新浪这些综合网站每一篇新闻的下方都有此新闻的相关连接,这是如何实现的?
- 可能语文没学好,不懂是什么意思。请帮助
- 早来早得
- JTree如何显示空目录?
- 界面的开发是java的弱项吗?java比.net要难学很多吗?
- java 里头能实现这样的功能么?
ListSelectionListener监听ListSelectionEvent,需要覆写valueChanged函数,
测试用的是
jlist.addListSelectionListener(new ListSelectionListener(){
public void valueChanged(ListSelectionEvent e){
Object[] items=jlist.getSelectedValues();
for(int i=0;i<items.length;i++)
t.append(items[i]+"\n");
//t是一个JTextArea
}
};
没有出现楼主说的情况,监听事件是list的值改变时发生,也就是高亮选择区改变,和鼠标按下,弹起没关系阿!楼主你是怎么写的?