您的位置:程序门 -> java -> netbeans



在jtable中显示的数据库内容能直接修改么?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


在jtable中显示的数据库内容能直接修改么?
发表于:2007-12-10 23:31:33 楼主
在jtable中显示的数据库内容能直接修改么?用鼠标双击进去修改,或者进行简单的编辑,如删除登操作。
发表于:2007-12-11 08:21:171楼 得分:0
可以修改,但需要借助js,最好是ajax
发表于:2007-12-11 08:49:312楼 得分:0
个人认为楼主问的问题有两方面:
1、jtable单元格能否编辑
2、jtable修改完毕之后能否回存数据库。

1可以通过设置jtable的属性来完成setcelleditable(true)

2需要有事件触发一个回存操作,例如编辑完毕之后点保存,在actionlistener中写回存代码,要利用jdbc   resultset的属性。
发表于:2007-12-15 15:52:503楼 得分:0
jtable中也没有setcelleditable(true)方法啊!你说的是abstracttablemodel中的方法么?能举个例子么
发表于:2008-01-04 14:11:044楼 得分:0
定义一个继承自abstracttablemodel的类,覆写iscelleditable()方法,指定哪些列可编辑。添加tabledatachanged监听事件,在事件实现中用jbdc修改数据库。
nb6中集成了swing   application   framework框架,例子程序中有一个database   application,完全符合你的要求,一个代码都不写,直接用bean绑定。
发表于:2008-01-04 16:15:165楼 得分:0
可以啊,你没看netbeans网站上给的示例吗
发表于:2008-01-09 20:42:296楼 得分:0
谢谢,不过我已经东明白了,还是给你加上分吧。
发表于:2008-01-09 20:44:327楼 得分:0
晕,怎么加啊,不知道加上没


快速检索

最新资讯
热门点击