Topic: 用JComboBox作为JTable列存在的问题 |
Print this page |
1.用JComboBox作为JTable列存在的问题 | Copy to clipboard |
Posted by: blueman Posted on: 2004-10-09 19:22 当我选择列格式为JComboBox的某一列的时候,JTable 的方法getSelectedRowCount()得到的值是0,就是说JTable不知道它的某列被选中了,要当我选择JComboBox中的下拉项时,JTable 才知道它有一行被选中了,getSelectedRowCount()才返回值 1 。现在我想在鼠标点JComboBox的某一列的时候就让JTable知道它有一行被选中了,能做到吗?怎么做?紧急啊。 |
2.Re:用JComboBox作为JTable列存在的问题 [Re: blueman] | Copy to clipboard |
Posted by: kylin Posted on: 2004-10-13 13:15 你用requestFocus的取得看看行不行 |
3.Re:用JComboBox作为JTable列存在的问题 [Re: blueman] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-10-13 13:47 重新实现JComboBox部分功能,添加相应的方法并通知JTable的model部分,一般在mouse的各种listener中实现 |
4.Re:用JComboBox作为JTable列存在的问题 [Re: blueman] | Copy to clipboard |
Posted by: wjh2004 Posted on: 2004-10-14 13:17 JTable怎么刷新呀 比如说JTable的一行记录被删除后,怎么自动刷新,不在显示被删除的记录呢? |
5.Re:用JComboBox作为JTable列存在的问题 [Re: wjh2004] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-10-14 13:24 wjh2004 wrote: 重新实现TableModel的一些方法呀。或者重新实现一个TableModel。 实现一个TableModel很简单的,它是一个接口,当然有一些缺省的实现。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |