社区
Java SE
帖子详情
如何在jtable 绑定 JTextfield 实现动态同步更新
sunsunboy
2008-11-20 08:47:52
我做的是从数据库中读出来的数据集,放到JTable中,一共三列,每一列都在TABLE下面对应一个JTextfield.选中其中一行,则3个JTextfield 就对应显示那一行的3列.我想做到的是,在JTextfield 中修改列的值,JTable中对应的那一行那一列的值会跟着改变,在我选择了其他行后,前面更改的结果就会保存在TABLE中。请高手帮帮忙给段代码,谢谢
问题补充:这个JTable在修改了之后,要在数据库中同步修改。
...全文
454
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入门级增删改查源码
- Swing提供PropertyChangeSupport和BoundProperties等机制,可以
实现
组件间的属性
绑定
,简化数据
同步
。 10. **异常处理** - 在读写文件、解析用户输入等过程中,应捕获并处理可能出现的异常,确保程序的健壮性。...
基于JavaGUI编程的医院病房管理系统源码.zip
6. 数据
绑定
:为了使界面数据与模型数据保持
同步
,可以使用JavaBeans和JavaBeans Property Change Support,
实现
双向数据
绑定
。 四、源码解析 在"Hospital-master"目录下,我们可以看到源码的组织结构,包括了各个...
javaswingpeixun
Java Swing 是Java GUI(图形用户界面)开发的重要库,它基于Java AWT(Abstract Window Toolkit)并提供了更丰富的组件和...通过学习和实践,你可以熟练掌握Swing控件的使用,处理用户交互,以及
实现
数据的
动态
更新
。
java swing可视化插件
4. 数据
绑定
:将组件与模型(如数据库或 JavaBean)连接,
实现
数据的
动态
更新
。 5. 代码生成:生成对应的 Java 代码,方便查看和编辑底层
实现
。 总的来说,Java Swing 可视化插件为 MyEclipse 提供了一个高效且直观...
java(GUI)+swing+mysql学生信息管理系统
这涉及到数据库的UPDATE语句,以及界面组件的双向数据
绑定
,确保界面和数据源
同步
。 最后,**修改密码**功能用于
更新
用户的登录凭证。这里需要验证旧密码是否正确,然后接受新密码输入,
更新
数据库中的用户信息。...
Java SE
62,634
社区成员
307,266
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章