社区
Java SE
帖子详情
如何在jtable 绑定 JTextfield 实现动态同步更新
sunsunboy
2008-11-20 08:47:52
我做的是从数据库中读出来的数据集,放到JTable中,一共三列,每一列都在TABLE下面对应一个JTextfield.选中其中一行,则3个JTextfield 就对应显示那一行的3列.我想做到的是,在JTextfield 中修改列的值,JTable中对应的那一行那一列的值会跟着改变,在我选择了其他行后,前面更改的结果就会保存在TABLE中。请高手帮帮忙给段代码,谢谢
问题补充:这个JTable在修改了之后,要在数据库中同步修改。
...全文
503
11
打赏
收藏
如何在jtable 绑定 JTextfield 实现动态同步更新
我做的是从数据库中读出来的数据集,放到JTable中,一共三列,每一列都在TABLE下面对应一个JTextfield.选中其中一行,则3个JTextfield 就对应显示那一行的3列.我想做到的是,在JTextfield 中修改列的值,JTable中对应的那一行那一列的值会跟着改变,在我选择了其他行后,前面更改的结果就会保存在TABLE中。请高手帮帮忙给段代码,谢谢 问题补充:这个JTable在修改了之后,要在数据库中同步修改。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的
JTable
组件创建和展示表格数据,包括不同构造方法的使用、表格模型的概念以及如何将数据模型应用于
JTable
。此外,还展示了如何将表格与数据库连接,
实现
模糊查询功能,
动态
加载和
更新
表格内容。通过实例代码详细阐述了数据
绑定
和事件监听的
实现
过程。
java中为复合框设定数据源_Netbeans中如何表格组合框如何
绑定
数据库?
本文档介绍了如何在NetBeans IDE中利用Beans Binding技术简化Java桌面应用的UI组件与数据库之间的连接,以及组件间属性
同步
。通过一个简单的例子展示了如何将JSlider的值
绑定
到
JTextField
上,
实现
数据的
动态
更新
。此外,还涵盖了自定义组件
绑定
、高级数据
绑定
配置以及特殊
绑定
属性等主题。
HIT-数据库系统Lab1:从环境搭建到GUI应用的全栈实践
本文详细介绍了HIT数据库系统Lab1实验的全栈实践,包括MySQL环境搭建、
动态
SQL数据生成、Java Swing GUI开发以及数据库与界面的联调实战。通过具体代码示例和实用技巧,帮助读者高效完成实验任务,避免常见错误。
java swing刷新_Java Swing里面怎么刷新defaulttablemodel???
本文介绍了一个药品物料管理系统的
实现
,通过Java Swing提供了用户界面,能够进行物料的搜索与刷新操作,并展示了如何通过数据库交互来
实现
这些功能。
Java学生成绩管理系统:从零
实现
到发布
本文介绍了一个基于Java开发的桌面端学生成绩管理系统,采用SQLite数据库、Swing+FlatLaf构建现代化UI界面,集成JFreeChart
实现
成绩分布直方图,POI支持Excel报表导出。系统涵盖学生/成绩CRUD、批量录入、登录认证、压力测试数据生成等核心功能,并通过Maven打包为可执行jar。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章