JList 双击事件的实现

swing中jlist点击事件demo swing中的jlist 代码中定义了两个jlist 从一个jlist双击列表项可以将该项从这个列表删除并添加至另外一个列表中去 立即下载

 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) {

              //双击处理  

}

JLIST用法实例 自动向下滚动 此list实现了当窗口填满时,自动向下滚动的效果,具体代码看jar包,你可双击test.jar来看运行效果 立即下载

相关推荐

深入解析 TDA4VM/VH R5F 核中断机制:VIC 与非 VIC 模式下的实战对比与优化

本文深入解析了TI TDA4VM/VH平台中ARMv7-R架构R5F核的两种中断处理机制:VIC模式与非VIC模式。通过对比硬件自动跳转与软件向量表分发的核心流程、实战代码示例及性能差异,为开发者提供了基于实时性、灵活性与调试需求的选择指南和优化建议,帮助构建更稳定的嵌入式系统。

weixin_29159441的博客 98

JList 双击事件

转自:http://blog.youkuaiyun.com/netwarning/article/details/1527455 1.定义JList 2.在JList对象上添加鼠标监控器 (MouseListener) 3.在点击事件被触发以后,判断它在JList中的位置,然后确定击打的次数,根据次数来选择处理的函数。 String data[] = {"red","blue","gr

潘达利亚从蛋炒饭 616

Kylin-Desktop-V10-SP1-General-Release-2303-X86_64-海光版(hygon c86)安装与配置指南

本文提供了在国产海光C86处理器平台上安装与配置Kylin Desktop V10 SP1操作系统的详细指南。内容涵盖从下载专用镜像、制作启动盘、BIOS关键设置、磁盘分区方案,到系统安装后的驱动优化、必备软件安装及常见故障排除,旨在帮助用户顺利完成hygon c86平台的系统部署与优化。

tree的博客 1362

编程语言Java List双击事件实现方法

编程语言Java List双击事件实现方法 本文实例简述了Java List双击事件实现方法,有着不错的借鉴价值。分享给大家供大家参考之用。具体方法如下: 1. 定义一个MouseListener; 2. 在mouseListener中增加mouseClicked事件; 3. 由MouseEvent的getSource()获得List对象; 4. 由List的getSelectedIndex()事件获得点击项的Index; 5. 根据Index,用List的getItem()方法获得点击项;

803

硬件工程师入门进阶,一文搞懂,看这篇就对了

每家公司的datasheet都有严格的规范,及独特的风格,有时候还会穿插一些原理性的介绍,比如ADI公司的一些ADC/DAC器件资料里面,还会包含AD/DA转换的原理性讲解内容,Datasheet既可以是我们设计上的好帮手,也是学习的好资料。在出货量大的产品中,尽量减少物料种类,比如开头说的,1%的电阻不得不用,那么5%的替换成1%的,物料种类就减少一种,量就大了,能不能争取更优的价格呢?如果说前面学的是内功,那这一关,是招式、是工具的使用,原理图和PCB设计都有对应的工具,教程也很多,且比较容易上手。

一路带飞的博客 5万+

从想法到零件:手把手拆解一个汽车功能如何从PRD写到SSTS和CTS

本文详细拆解了汽车电子需求从市场文档(MRD)到零部件技术规范(CTS)的完整流程,以雨天自动关窗功能为例,展示了PRD、SSTS和CTS的编写要点与交互设计。文章重点解析了系统分解的艺术和零部件落地的精确参数要求,为汽车电子工程师提供了从概念到实现的全流程实践指南。

weixin_30300225的博客 481

JList 单击、双击和右键事件处理的类

【代码】JList 单击、双击和右键事件处理的类。

xiaoerbuyu1233的博客 217

硬件-电源-智能保护:eFuse选型与实战设计全攻略

本文深入解析eFuse在硬件电源设计中的关键作用与实战选型技巧。作为智能保护器件,eFuse能提供毫安级精度的过流保护、多重故障防护和智能恢复功能,比传统保险丝快1000倍以上。文章详细介绍了eFuse的工作原理、五大选型维度和PCB布局要点,帮助工程师有效预防电源异常导致的硬件损坏,适用于AI服务器、工业控制等场景。

weixin_30879169的博客 200

java jlist监听_关于jList的一个问题,怎么把按钮的监听添加进去啊

关于jList的一个问题,怎么把按钮的监听添加进去啊public class JListDemo extends JFrame{JButton btnLeft = new JButton(">>");JButton btnRight = new JButton("<Object[] values = {"a","b","c"};JList listLeft = new JLi...

weixin_34777998的博客 375

晶圆测试(wafer sort)全流程解析:从探针卡到良率统计的实战指南

本文详细解析了晶圆测试(wafer sort)的全流程,从探针卡选型到良率统计的实战指南。涵盖了12英寸先进制程产线的关键技术,包括探针卡系统、测试程序开发、产线自动化集成及数据分析,特别聚焦多站点并行测试的时序优化和接触阻抗异常排查,帮助工程师提升测试效率与准确性。

weixin_29279153的博客 731

SpotBugs使用

spotbugs命令行参数解析

javajingling的专栏 2947

java jlist双击事件_Java Swing中使用双击事件

import java.awt.*;import java.awt.event.*;import javax.swing.*;import com.borland.jbcl.layout.*;import java.util.Date;public class Frame1extends JFrame {JPanel contentPane;BorderLayout borderLayout1 =...

weixin_32770297的博客 612

解锁轻量化网络实验室:在 Containerlab 中部署 Cisco IOL 设备的详细教程

Cisco IOS On Linux(IOL)是 Cisco IOS-XE 的简化版,它是 Cisco IOS 的一种轻量级实现。IOL 并不需要完整的虚拟机(Virtual Machine, VM)环境,可以直接在 Linux 上运行,极大地减少了对系统资源的需求。IOL 节点通过更精简的方式提供了 Cisco IOS 功能,适合构建实验室、测试网络协议和验证网络设计。

网络技术联盟站 476

Java Swing JList 添加双击事件(Double Click)

Java Swing JList 添加双击事件(Double Click) 在做个Swing的小东西,没能找到JList的事件实现方法,用以下方法来实现了。 lst为JList的一个控件,whenDbClickLst()为双击时调用的方法。。。 代码如下: this.lst.addMouseListener(new MouseAdapter(){ public void mouseC

by breeze 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

java jlist双击事件_博为峰Java技术文章 ——JavaSE Swing列表框双击事件的处理Ⅱ...

博为峰小博老师:这个程序首先创建一个DefaultListModel类的继承类,然后将其实例化成两个不同的列表框,当双击左边的列表框中的数据时,就会在右边添加相应的数据,反之亦然。具体代码如下:publicclassBWFextendsMouseAdapter{JListlist1=null;JListlist2=null;DefaultListModelmode1=null;Def...

weixin_42517569的博客 313

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Java_log2000_JList双击事件的编写

JList双击事件 参考 http://blog.sina.com.cn/s/blog_5f1bfbd901015d5d.html http://blog.youkuaiyun.com/trbbadboy/article/details/6895551 上代码userList.addMouseListener(new MouseAdapter(){ public void mouseCl

S_gy_Zetrov的博客 965

swing双击事件

网上找到的,放在这里备查。 jList2.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { if (evt.getClickCount() == 2) { System.out.println("双击"); ...

xxqn的专栏 879

java jlist_Swing开发之JList篇

由JList类代表的Swing列表显示一个可选取对象列表,它支持三种选取模式:单选取、单间隔选取和多间隔选取。JList类把维护和绘制列表的工作委托给一个对象来完成。一个列表的模型维护一个对象列表,列表单元绘制器将这些对象绘制在列表单元中。缺省情况下,列表单元绘制器是DefaultListCellRenderrer的实例,它绘制表17-1中列出的对象。图标和字符串按原样显示,而所有其他类型对象的绘...

weixin_39816946的博客 1399

java jlist 双击_Java Swing - 如何句柄双击JList

import java.awt.BorderLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.JFrame;import javax.swing.JList;import javax.swi...

weixin_39614094的博客 121

jlist调用mysql_Swing之JList的使用

大家在使用Swing的JList的时候一定会关心几个问题常见问题:1:怎么把JList弄到界面上去2:怎么往JList上放数据3:怎么监听JList里的项的双击事件,然后取出数据4:数据太多,怎么添加滚动条。这是几个常用功能,今天在这里做个总结。=========================================================================1:怎么...

weixin_27014595的博客 160

Java JList使用

import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.Vector; public class Chap23_2 { static JFrame frm=new JFrame("Jlist demo"); static Container cp=frm.getContentP

钟爱技术 3496

e783. 监听对JList中项双击和三击

// Create a list String[] items = {"A", "B", "C", "D"}; JList list = new JList(items); // Add a listener for mouse clicks list.addMouseListener(new MouseAdapter() { ...

dengjuanshou7445的博客 129

博为峰Java技术文章 ——JavaSE Swing列表框双击事件的处理Ⅰ

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34092455的博客 158

Java JList应用

前段时间做决策树,其中用JList来控制用户选择 选择属性和决策属性。 package Genera_decis_tree; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; /** * 我们来看如何处理在JList上双击鼠标的操作。由于JL

风起于青萍之末,折秀于林 1491

java jlist<String>_Jlist的使用

以前对JList不大了解,只知道显示固定的数据,今天特地的看了一下JList的API,基本弄懂了JList的用法,可以实现JList的动态更新和图片加载。这是主类package jlist_v1;import java.awt.BorderLayout;public class MyJistText extends JFrame {private JPanel contentPane;privat...

weixin_42516051的博客 413

JList雙向列表

[code="java"]import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class JListDemo7 extends MouseAdapter{ JList list = null; JList list2 = null...

qojnbbqtg的专栏 156
上一篇: 给我一支烟
下一篇: 从JList添加,删除项来看Swing的MVC框架设计
netwarning
博客等级 码龄21年 8粉丝 21原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值