社区
Java SE
帖子详情
求一个能在Jtable中实现checkbox的工具类
RXPY2007
2008-04-02 05:17:46
有很多个并列的信息,要分别放到JTable的单元格中,现在要每个信息作成一个Checkbox来放到单元格中,怎么做?即this.equals("在表格的每个单元格中添加Checkbox")
...全文
230
16
打赏
收藏
求一个能在Jtable中实现checkbox的工具类
有很多个并列的信息,要分别放到JTable的单元格中,现在要每个信息作成一个Checkbox来放到单元格中,怎么做?即this.equals("在表格的每个单元格中添加Checkbox")
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AttaGain
2012-10-25
打赏
举报
回复
我的博客中有比较详细的说明,不知道是否满足你的需求。
http://blog.csdn.net/attagain/article/details/8112771
shengli_liao
2008-04-08
打赏
举报
回复
帮顶
只要有信心,什么问题都回迎刃而解...
RXPY2007
2008-04-08
打赏
举报
回复
结贴改版了,操作失误,忘了给1楼分了,对不起啊!
RXPY2007
2008-04-08
打赏
举报
回复
成功了!不过还有点不可解决的小问题,无关大局了,谢谢各位的帮助
horizonlyhw
2008-04-07
打赏
举报
回复
那你就設置6列 第一列為boolean類型 第二列為“信息1” 第三列為boolean類型 第四列為“信息2”…… 以此類推
不過在從數據庫取出數據進行判斷的時候可能會有點麻煩~
helanpiaoxue
2008-04-07
打赏
举报
回复
方法有了要思考。。。
RXPY2007
2008-04-07
打赏
举报
回复
我画了张简单的图,你看看,我要的效果
——————————————————————————————
| (选择框)信息1 | (选择框)信息2 | (选择框)信息3 |
——————————————————————————————
| (选择框)信息4 | (选择框)信息5 | (选择框)信息6 |
——————————————————————————————
|(选择框)信息7 | (选择框)信息8 | |
——————————————————————————————
如果有10个信息,那就会有4行,如果只有4个信息,就2行
mxx123
2008-04-07
打赏
举报
回复
学习
horizonlyhw
2008-04-07
打赏
举报
回复
不明白 你的意思~~
RXPY2007
2008-04-07
打赏
举报
回复
2楼的方法不行;
3楼和6楼是同一个问题,只能选一行而不是一个格子,或者说选择框单独占个格子,不是我要的效果;
4楼的信息是固定的,即已知有多少个选择,我现在遇到的问题是,供选择的信息个数是不固定的、未知的,都要到数据库中去取;5楼和4楼思想是一样的!
SOS,谁来回答!
pangxie
2008-04-03
打赏
举报
回复
表格读写有两个接口,javax.swing.table.TableCellEditor、javax.swing.table.TableCellRenderer
自定义的类实现了TableCellEditor接口,就可以实现表格的编辑器,
自定义的类实现了TableCellRenderer接口,就可以实现表格呈现器。
javax.swing.table.DefaultTableCellRenderer,这个类是默认Table的呈现器类,它集成JLabel,并实现了TableCellRenderer接口,具体细节可以查看它的源代码
下面是代码
table.setCellEditor(new ComboBoxEditor());
table.setCellEditor(new TableCellRenderer());
class ComboBoxEditor extends JCheckbox implements TableCellEditor{
}
class ComboBoxRenderer extends JCheckbox implements TableCellRenderer{
}
SINODATA_QJF
2008-04-03
打赏
举报
回复
我有这个功能的实现代码,回去后,贴出给你
aoyihuashao
2008-04-03
打赏
举报
回复
其实要只是实现CHECKBOX的效果,设置那列值的类型为boolean就可以了。
aoyihuashao
2008-04-03
打赏
举报
回复
jtable.getColumnModel().getColumn(n).setCellEditor(new JCheckBox());
这样不行?
horizonlyhw
2008-04-03
打赏
举报
回复
我正作這個 ~~
在一個for(){
Vector vec = new Vector();
vec.add(true或者false);
vec.add(你要加入的數據);
你存儲數據的vector.add(vec);
}
核心思想就是要加入一個boolean的值就行了~~ 不用checkbox 就可以顯示checkbox的效果
FFF9527
2008-04-03
打赏
举报
回复
TableColumn testColumn = table.getColumnModel().getColumn(2);
.....
JComboBox comboBox = new JComboBox();
comboBox.addItem("xx");
....
comboBox.addItem("ww");
testColumn.setCellEditor(new DefaultCellEditor(comboBox));
这个~~~~~~~~~~~~~~~~~~~~~~~~~~~~
共享
一个
Swing
JTable
组件的
CheckBox
管理类
NULL 博文链接:https://danferj.iteye.com/blog/525889
JTable
详细使用demo
这个demo里面
实现
的功能有对比表格进行渲染,在单元格
中
添加控件等功能
当JXTreeTable遇到Tristate
CheckBox
(一)
NULL 博文链接:https://vearn.iteye.com/blog/319242
(一)如何使用JTree
NULL 博文链接:https://zhenyong.iteye.com/blog/969571
YREC.rar_ajax
关于如何使用Java手机软件图形界面API之低级GUI组件的经典介绍,
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章