java没有可用的鼠标双击事件,我们可以通过mouseLisener来获取事件,
MouseEvent .getClickCount可以获得鼠标敲击的次数,
另外还可以取个巧,通过两次单击之间的时间间隔来判断,下面给个例子:
// 通过检测两次鼠标敲击之间的事件间隔来判断是否双击
componet.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent me) {
if(checkClickTime()) {
// 这里写你想做的事情
}
}
public boolean checkClickTime() {
// check time between two click events
long nowTime = (new Date()).getTime();
if((nowTime-clickTime)<300) { // 间隔小于300看作是双击事件
clickTime = nowTime;
return true;
}
clickTime = nowTime;
return false;
}
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
// ...
}
}
});
相关推荐
JFC Swing活学活用系列之定制JList显示.rar
NULL 博文链接:https://jisonami.iteye.com/blog/2181450
javaswing更酷的Jlist.pdf
NULL 博文链接:https://lisaiyu.iteye.com/blog/783135
NULL 博文链接:https://lisaiyu.iteye.com/blog/784177
实现Jlist带上了图片标签 主要用上了ListCellRenderer
swing入门必看示例( oracle 官方swingset3示例) ...组件:JTable/JTree/JList 基本组件:ToggleButtons/JButton/JComboBox/ProgressBar/Slider/Spinner/TextFeild/JEditorPane 选择器:JColorChooser/JOptionPane
JList fileList; //待压缩的文件列表 Vector files; //文件数据(待压缩文件) JButton jbAdd; //增加文件按钮 JButton jbDelete; //删除文件按钮 JButton jbZip; //压缩按钮 JTextField target; //...
NULL 博文链接:https://tianqiushi.iteye.com/blog/2327363
Java Swing组件:Jlist学习笔记Java Swing组件:Jlist学习笔记
swing中的jlist 代码中定义了两个jlist 从一个jlist双击列表项可以将该项从这个列表删除并添加至另外一个列表中去
Swing组件(javax.swing.-) 面板:JPanel 标签化窗格:JTabbedPane 拆分窗格:JSplitPane 滚动窗格:JScrollPane 工具栏:JToolBar 桌面窗格:JDesktopPane 内部框架:JInternalFrame 分层窗格:JLayeredPane ...
JList事件监听器方法实现代码
private JList companyCodeList; public GetCompanycodeList() { //------------------------------------------------------------ //Set size of window and center it on the screen //------------------...
Swing组件 ................................ ................................ ................................ ................................ ............... 5 3. 3. 3. 布局管理器 布局管理器 ...........
JList多选值的获取, 由JList组件实现的列表框有3种选取模式,设置方法为通过JList类的setSelectionMode(int selectionMode)方法,该方法的入口参数可以通过ListSelectionModel类中的静态常量设置。
JList 上下左右拖动,例子说明.上下左右拖动
关于java中jlist的一些用法,。。
使用JList 显示图片并动态改变显示的图片!
构造函数中传递String数组给JList添加内容,同时给JList添加滚动条。