数据库连接只能更新一次,太怪了(高分求救) 你改变一下列宽看看是否是JTable没有刷新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我感觉问题出在:user1.getRank() 错误应该不会出现在user1.getRank(),如果是这儿出现错误的化,整个程序编译都不会成功,你的程序出现这种现象是在JTable中做修改后,没有对相应的数据表作出修改,应该先修改后保存,再进行刷新 我很纳闷的是:我每次运行init ,应该都会重新从数据库中读出数据,产生新的JTable 覆盖原来的 JTable 。事实上是第一次可以成功覆盖,第二次就不能覆盖了(没有错误提示)这跟JTable 的刷新有关吗?那为什么第一次可以覆盖? JTable 怎么刷新? // display table with ResultSet contents table = new JTable( rows, columnHeads ); JScrollPane scroller = new JScrollPane( table ); getContentPane().add( scroller, BorderLayout.NORTH ); validate();注意这里,如果不是第一次显示的话,请使用remove 把以前add到容器中的JTable先清除掉先。你上面的代码没有做这个的,这个很可能是问题关键的。毕竟GUI对象不象普通的对象那样好处理的 能不能把JTable中 修改后的内容反传回数据库,实现对数据库的修改更新?另外怎么样获取JTable的某一行的属性字段(光标所在行)? 关于JTable 的资料我找了好久都没找到高手帮忙! 我有一些资料,留下e-mail 终于有点眉目了!原来每次调用 init方法,都会更新一次原来的JTable,然后再生成另一个新的JTable(因为在屏幕之外,所以一直没看到),而下一次再调用时,更新的已经不再是屏幕上的那个,所以就没变化。 问题找到了,请大家帮帮忙拉。关键是不让它再生一个JTable, 而是更新覆盖在原来之上。老大们,江湖救急!!! 你不要每次查询到结果之后都生成一个jtable,你可以把它定义成类变量可通过AbstractTableModel来生成jtable资料我已经给你send过去了 没有收到啊请确认[email protected] 求马士兵老师JAVA教程的电子稿 2011年3月这个string类型怎么转换为date类型 StackTraceElement 高手來提點一下(謝謝) 那刚走出校门的毕业生最起码会写什么东东啊 Java概念探讨 怎样用JDBC-ODBC桥连接各种数据库? 关于整数的表示问题。 我装了james(邮件服务器....)时,运行时发生问题,请教??高手 appletviewer 说找不到一个class,我怎么在命令行指定classpath呢? help 请问用applet使用access库做网络版数据库,有没有解决方案?
覆盖原来的 JTable 。事实上是第一次可以成功覆盖,第二次就不能覆盖了(没有错误提示)
这跟JTable 的刷新有关吗?那为什么第一次可以覆盖?
JTable 怎么刷新?
table = new JTable( rows, columnHeads );
JScrollPane scroller = new JScrollPane( table );
getContentPane().add( scroller, BorderLayout.NORTH );
validate();注意这里,如果不是第一次显示的话,请使用remove 把以前add到容器中的JTable先清除掉先。你上面的代码没有做这个的,这个很可能是问题关键的。毕竟GUI对象不象普通的对象那样好处理的
另外怎么样获取JTable的某一行的属性字段(光标所在行)?
高手帮忙!
原来每次调用 init方法,都会更新一次原来的JTable,然后再生成另一个新的JTable(因为在屏幕之外,所以一直没看到),而下一次再调用时,更新的已经不再是屏幕上的那个,所以就没变化。
问题找到了,请大家帮帮忙拉。关键是不让它再生一个JTable, 而是更新覆盖在原来之上。老大们,江湖救急!!!
可通过AbstractTableModel来生成jtable
资料我已经给你send过去了
请确认[email protected]