社区
Java SE
帖子详情
JTable中如何锁住一行
vincent343425185
2008-04-30 03:22:15
请问:
如何实现让JTable中,已经选择过的一行不能再次选择!
...全文
96
7
打赏
收藏
JTable中如何锁住一行
请问: 如何实现让JTable中,已经选择过的一行不能再次选择!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kiogood
2011-07-01
打赏
举报
回复
恩,确实是我想要知道的
fool_leave
2008-04-30
打赏
举报
回复
一定是有这样一张表的,不过你肯定是看不到的
应该是private的东西
我没有帮你看他的源代码,你自己看一下就可以知道了
vincent343425185
2008-04-30
打赏
举报
回复
JTable是否 维护着一张索引表,如果我我选择了某行,看下索引表中是否存在这行的索引,
如果有就是可以选(监听就删除索引表中我所选的行),没有就不能选。
fool_leave
2008-04-30
打赏
举报
回复
JTable想实现这个功能很难
自己写JTable,设置为可以多选
然后还要重写一些方法,让选择的行在下一次点击的时候不能取消选择
这个比你自己实现render和监听鼠标事件,外加记录选择过的行还要复杂
vincent343425185
2008-04-30
打赏
举报
回复
我是想 把选择过的颜色变了。 然后再次选择就选不上去,如果自己记录选择过的行的话,不是还要每次比较。。。
fool_leave
2008-04-30
打赏
举报
回复
JTable本身不含这个功能,你要自己记录选择过的行
jtable
锁定行列
封装
JTable
同时锁定多行多列效果,通过多层布局实现,不需要多个数据集,使用简单,不用对现有代码做改动。
JAVA
中
JTable
组件详解实例[借鉴].pdf
4. **添加行**:`tableModel.addRow(rowData)`向表格末尾添加
一行
数据。 5. **删除行**:`tableModel.removeRow(rowIndex)`根据行序号删除指定的行。 存取表格单元格的数据是
JTable
操作的核心部分: 1. **获取...
Swing学生管理系统.
JTable
允许用户直观地查看多行多列的数据,并通过选择特定行进行增删改查操作。后台可能使用ArrayList或Vector存储学生对象,每个对象包含姓名、学号、性别、出生日期等属性。当用户在界面上进行操作时,事件处理器...
2021-2022计算机二级等级考试试题及答案No.16577.docx
5. Swing是Java GUI库的一部分,提供了丰富的组件,如JPanel、
JTable
和JFrame,但Menu不在Swing的基本组件列表
中
,通常它属于JFrame或JMenuBar的一部分。 6. 在层次数据模型
中
,每个节点有一个父节点,但可以有多...
Entity Table-开源
EntityTable 增强/修复了
JTable
。 每个表格行对应一个列表
中
的一个数据对象。 功能包括列隐藏、锁定和平移; 行滚动和排序; 直观的焦点行为; 可选的虚拟行和列; Java 1.4 支持
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章