社区
Java SE
帖子详情
关于list的问题
QINYUEH
2006-04-14 02:05:13
由于本人刚刚接触java,所以有一个简单的问题请教大家。我想取出最后一次在列表中选择的内容,但是如果列表是单选时用list.getSelectedItem()方法能取出,如果允许列表多选,就无法取出,请各位高手帮忙解决。
...全文
265
15
打赏
收藏
关于list的问题
由于本人刚刚接触java,所以有一个简单的问题请教大家。我想取出最后一次在列表中选择的内容,但是如果列表是单选时用list.getSelectedItem()方法能取出,如果允许列表多选,就无法取出,请各位高手帮忙解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
QINYUEH
2006-05-09
打赏
举报
回复
能说的具体点吗
做鸡真好吃
2006-04-20
打赏
举报
回复
p
zhaohao19853
2006-04-19
打赏
举报
回复
换成释放鼠标按键的方法。。
zhaohao19853
2006-04-19
打赏
举报
回复
list.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
int index = list.locationToIndex(e.getPoint());
}
}
dukcho
2006-04-19
打赏
举报
回复
可以从你使用的List中继承下来,然后重载其中的select选择方法,把选择的index保存下来就是你想要的!:)
QINYUEH
2006-04-18
打赏
举报
回复
关键是我现在无法取出每次点击的项目
wsklf
2006-04-17
打赏
举报
回复
可以先定义一个变量,当每次单击List中的内容时,把这个单击项的值赋给定义的变量,每单一次变量中的值变化一次,这样便可以得到最后一次在列表框中选择的内容了。
我也是新手,如果说错了,请不要见笑。
wsklf
2006-04-17
打赏
举报
回复
可以先定义一个变,当每次单击List中的内容时,把这个值赋给定义的变量,第单击一次变量中的值变化一次,这样便可以得到最后一次在列表框中选择的内容了。
我也是新手,如果说错了,请不要见笑。
QINYUEH
2006-04-17
打赏
举报
回复
问题是不是太简单了,大家都不愿意回答呀,我是初学者,请大家帮忙呀
QINYUEH
2006-04-14
打赏
举报
回复
列表上看到的已选择的最后一项不一定是最后一次选择的,不知道我是不是说明白了,我已经用了getSelectedItems方法了,但是发现取出来最后一个是列表中的最后一个已选择的项目,不是我最后一次选择的项目
QINYUEH
2006-04-14
打赏
举报
回复
不是最后一条,是最后一次选择的,选择时不一定是从上往下选择呀
feng1071
2006-04-14
打赏
举报
回复
晕,你可以用循环控制啊!!让它输出最后一条啊
QINYUEH
2006-04-14
打赏
举报
回复
getSelectedItems()不是将选择的项目都取出来了吗,我要得到最后一次选择的项目
jiaojian843
2006-04-14
打赏
举报
回复
呵呵,是呀,加个S就可以了。
Dan1980
2006-04-14
打赏
举报
回复
getSelectedItems()嘛,加个s就行了。怎么有问题不先查API文档呢?
List
线程安全
问题
1. 发现
问题
List
<Integer>
list
= new Array
List
<>(); new Thread(() -> { for (int i = 0; i < 10000; i++) {
list
.add(1); } },"A").start(); new Thread(() -> { for (int i = 0; i < 10000; i++) {
list
.add(1);
Python中关于列表
list
的赋值
问题
Python中关于列表
list
的赋值
问题
本文主要记录在列表
list
的赋值过程中遇到的
问题
,并对列表的拷贝相关知识进行汇总。 目录Python中关于列表
list
的赋值
问题
0.
问题
起源1.列表
list
赋值方法2.浅拷贝(shallow copy)3.深拷贝4.关于拷贝操作的提醒5.参考资料 0.
问题
起源 本文的原因是因为在使用
list
的直接赋值b=a时,得到的结果与预期不同,后来才发现直接使用等于号=对列表进行赋值会产生一系列的
问题
,于是将赋值、浅拷贝、深拷贝三者之间的区别进行记录。 1.列表
解决
list
index out of range
问题
在实际编程中,我们可能会遇到
list
index out of range报错,今天就来分析一下错误原因和解决办法。 错误原因有二: 1、超出了
list
范围: 例如
list
=(0,1,2),却在编程中使用了
list
【5】 2、
list
为空,在这种情况下使用
list
【0】便会报错 如果你是在做编程题的话,要尤其注意第二种情况可能会给你埋设陷阱。 ! 像这道题目,如果将min_input = pri...
Mybatis 传递参数类型为
List
的取值
问题
Mybatis 传递参数类型为
List
的取值
问题
问题
描述: 参数传递为
List
时: 当传递一个
List
实例或者数组作为参数对象传给 Mybatis。此时,Mybatis 会自动将它包装在一个 Map 中,用名称在作为键。
List
实例将会以“
list
” 作为键,而数组实例将会以“array”作为键。所以,当我们传递的是一个
List
集合时,mybatis会自动把我们的
list
集合包装成以lis...
C#关于
List
的线程安全
问题
(二)
上一期,C#关于
List
的线程安全
问题
(一)我们给出了一个线程不安全的例子。 这个例子给人的感觉就是总觉得哪里不对,命名插入5000个数据到
List
中,结果却并不是自己想要的。 明明一共插入了1300个数据,结果也不是。 这都是因为
List
默认线程不安全导致的,也就是当某一个线程正在往
List
中插入数据,结果由于其他线程也正在做插入动作,导致冲突,插入可能失败,并且插入的顺序是不可控的,除非...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章