社区
Java SE
帖子详情
如何在jtable 绑定 JTextfield 实现动态同步更新
sunsunboy
2008-11-20 08:47:52
我做的是从数据库中读出来的数据集,放到JTable中,一共三列,每一列都在TABLE下面对应一个JTextfield.选中其中一行,则3个JTextfield 就对应显示那一行的3列.我想做到的是,在JTextfield 中修改列的值,JTable中对应的那一行那一列的值会跟着改变,在我选择了其他行后,前面更改的结果就会保存在TABLE中。请高手帮帮忙给段代码,谢谢
问题补充:这个JTable在修改了之后,要在数据库中同步修改。
...全文
451
11
打赏
收藏
如何在jtable 绑定 JTextfield 实现动态同步更新
我做的是从数据库中读出来的数据集,放到JTable中,一共三列,每一列都在TABLE下面对应一个JTextfield.选中其中一行,则3个JTextfield 就对应显示那一行的3列.我想做到的是,在JTextfield 中修改列的值,JTable中对应的那一行那一列的值会跟着改变,在我选择了其他行后,前面更改的结果就会保存在TABLE中。请高手帮帮忙给段代码,谢谢 问题补充:这个JTable在修改了之后,要在数据库中同步修改。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alosin
2011-04-09
打赏
举报
回复
[Quote=引用 10 楼 gongfuliang 的回复:]
直接改List中的值,表格是不是自动刷新的
[/Quote]
正解,还是需要PropertyChangeSupport 来辅助
gongfuliang
2008-11-27
打赏
举报
回复
直接改List中的值,表格是不是自动刷新的
clz2008wan
2008-11-26
打赏
举报
回复
使用同一个对象,比如可将数据库取出的数据缓存到list中,table 和 textField 都从这个list中取值,
那么textField中的值变了,table中对应的值也应该就变了; 在选中另一行时做一个保存处理
借用以下,仁兄的方法应该可以
gongfuliang
2008-11-25
打赏
举报
回复
row为表格选中的当前行,column为指定的Text对应表格中的某列
((
DefaultTableModel
)t.getModel()).fireTableCellUpdated(row, column)
不一定是DefaultTableModel,转化成你的TableModel类型
noenoughmemory
2008-11-24
打赏
举报
回复
mark
qap22
2008-11-24
打赏
举报
回复
mark
破Feel
2008-11-24
打赏
举报
回复
使用同一个对象,比如可将数据库取出的数据缓存到list中,table 和 textField 都从这个list中取值,
那么textField中的值变了,table中对应的值也应该就变了; 在选中另一行时做一个保存处理
sunsunboy
2008-11-23
打赏
举报
回复
谢谢三楼的意见,现在我又遇到一个问题,我从jtextfield中读到的数据插入到jtable中,如何使它立即显示出来,也就是插入一行新的数据到数据库,在jtable中同时显示,我现在做的插入数据后,但在jtable中不同时显示,要重新运行一次,jtable才会更新,要怎样才能实现得到呢
shanhai789
2008-11-21
打赏
举报
回复
这个是可以实现的,由于时间关系,我简单讲讲我的思路,你需要在你的程序中加上3个变量,这3个属性分别对应着你说的三列,另外你还要定义一个变量,用来标志选种的行(思路是选种利用这个变量来控制你选种的是那一行,进而告诉另外三个变量需要改变的当前是哪一行),有了这四个变量之后,你就要用到两个类,分别是java.beans.PropertyChangeSupport和PropertyChangeListener,这两个类结合起来,可以实现"对属性值改变的侦听",前者是一个安装属性改变的类,后者是一个侦听器,主要是对前者做出反应.由于时间关系,我就不讲他们怎么用了,你到网上搜一下它的用法,或者是查JAVA API,希望能解决你的问题.
noenoughmemory
2008-11-20
打赏
举报
回复
up
qap22
2008-11-20
打赏
举报
回复
up
java+swing入门级增删改查源码
java+swing入门级增删改查,使用文本文件替代数据库存储数据,导入eclipse即可使用,现开源给大家。
基于JavaGUI编程的医院病房管理系统源码.zip
基于JavaGUI编程的医院病房管理系统源码.zip
javaswingpeixun
javaswing 各种控件,事件,
绑定
应用的源码
java swing可视化插件
MyEclipse中的swing开发工具 直接将对应文件放入到plugin和features中就可以了
java(GUI)+swing+mysql学生信息管理系统
java+swing开发的简单学生信息管理系统 1.登录系统 2.添加学生信息 3.查询学生信息 4.删除学生信息 5.修改学生信息 5.修改密码。
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章