当前位置: 代码迷 >> Java相关 >> 请教一个有关 Swing中jTable的问题
  详细解决方案

请教一个有关 Swing中jTable的问题

热度:119   发布时间:2007-06-05 22:28:53.0
请教一个有关 Swing中jTable的问题
在做界面时候遇到一个问题无法解决,请高手门指教.
具体问题如下:

我是连接数据库把数据库的资料显示在一个jTalbe里,然后我做了一些功能键,是排序的功能.
但是我排序后 重新select 数据库的资料 并且把重新获得的资料放到jTable后,表格并没有更新.
因为我们jtable并没有讲的太深 我在API上也没有发现 修改jtable内容的方法,因此请高手门指教

我的部分源码如下:
public void jMenuItem10_actionPerformed(ActionEvent e) {
sqlConnetion = new SqlConnection("orderingSystem");//连接数据源orderingSystem
String[] selectParams = new String[] {
"", "menuInformation1", "", "name", "", ""};
cells = sqlConnetion.changeResultSet(sqlConnetion.selectOperation(
selectParams));//自己写的功能类,以2维数组返回查询后的结果集(测试过返回的是排序后的结果)
String[] colnames = {
"菜单编号", "菜名", "价钱", "饭店", "电话"};
jTable1 = new JTable(cells, colnames);
jTable1.setBounds(new Rectangle(0, 40, 700, 700));
JTableHeader jTableHeader1 = jTable1.getTableHeader();
jTableHeader1.setBounds(new Rectangle(0, 0, 700, 40));
jScrollPane1.add(jTable1);
jScrollPane1.add(jTableHeader1);
jTable1.setVisible(true);
jScrollPane1.setVisible(true);

[此贴子已经被作者于2007-6-6 14:59:51编辑过]

搜索更多相关的解决方案: Swing  jTable  

----------------解决方案--------------------------------------------------------
我问题描述的是不是不够明确?.....
还是我的代码太片段了......
还是根本没有解决的方法.....
请高手指点....
----------------解决方案--------------------------------------------------------
不知道你问的是什么
----------------解决方案--------------------------------------------------------

果然是问题问的不好。....
简单的说 我就是想问如何更新jTalbe里的数据.....
例如jTalbe1里的数据是我表1里的数据
然后我想把从表2里获得的 相同列数,相同行数的数据来替换到jTalbe1里....
请问 怎么实现呢?

[此贴子已经被作者于2007-6-6 16:28:04编辑过]


----------------解决方案--------------------------------------------------------
给你个例子,你自己看看吧.

----------------解决方案--------------------------------------------------------

3Q 谢谢帮忙
已经基本解决....
偶们书上只说了一种构造.....
没讲这种模型.....
研究了一晚上....


----------------解决方案--------------------------------------------------------