问了N边的JAVA问题!

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:25:13
这是我写的一个小程序!能把GUI界面里的数据插入到ACCESS数据库表里!
现在遇到个问题!怎么把插入的数据内容动态的显示在JTable表里啊?(就是我提交一次数据,JTable表里显示一次(是调用ACCESS表里的数据) ) !
请高手帮忙改一下程序!我先谢谢了!帮忙解决给追50分!分不是问题啊!
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
import javax.swing.table.JTableHeader;

public class Class1 extends JFrame{

JPanel panel = new JPanel();
JTextField text1 = new JTextField(5);
JTextField text2 = new JTextField(5);
JButton jButton1 = new JButton();

Object[] [] cells1 =
{
{"文件名",new String()},
{"试验地点",new String()},
};
String [] colnames1 = {"名称","内容"};
JScrollPane scrollPane1=new JScrollPane();
JTable jTable1 = new JTable(cells1,colnames1);
JTableHeader jth1 = jTable1.getTableHeader();

public Class1() {
try {
jbInit();
DBC();
} catch (Exception e) {
e.printStackTrace();
}
}

我想你的问题是这个样子的,你插入了一个数据,然后你要把数据库里的新数据显示出来是吧!
那么你应该在插入数据以后重新查询一次数据库,然后把查出来的数据把以前JTable中的数据更新掉,是不是呀?
我到是做过这样的,但是想不起来了,不过我有以前的资料.
得晚上回家找一找,大概是用一个JTable的一个样式版,他可以动态刷新JTable.要是有兴趣,给我留言吧.