在一个FRAME中有一个JTABLE 一个JBUTTON,jtable中原来没有数据 我想利用JBUTTON来添加数据到JTABLE,可添加的数据不显示?请问如何显示??
解决方案 »
- SOS,我想实现一个public class Tree <E>树的泛型。。。
- System.out.println(Arrays.binarySearch(new char[]{'0','1','i','I','l','o','O'}, 'i')); 为什么是-5?
- eclipse debug 单步跟踪到jar里面的类
- 关于java流的问题
- 一个关于List的问题
- 问一个关于树刷新的问题,请大家帮忙!在线等候佳音!
- 我是JBUILDER9.0的初学者想求一个学习的网站 谢谢 在线等待!!!
- 同一台机器可不可以安装几套不同版本的JDK?
- 问一个比较傻的问题
- java--图片 的问题(急)
- 关于内部类继承外部类的问题
- [求助] editable jComboBox
楼主【sdd1018】截止到2008-07-22 16:36:05的历史汇总数据(不包括此帖):
发帖的总数量:2 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
在JButton方法中写
/*****************************///声明...
JButton jb_chick = new JButton;
DefaultTableModel dtm = new DefaultTableModel(col, 0) {
public boolean isCellEditable(int rowindex, int columnindex) {
return false;
}
};
JTable jt = new JTable(dtm);
JScrollPane jsp = new JScrollPane(jt);//方法......
private void addListener() {
jb_chick.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
inchick();
}
});private void inchick() {
String s1 = "";
String s2 = "";
String s3 = "";
String s4 = "";
String s5 = "";
String[] str_row = {s1, s2, s3, s4, s5};
dtm.addRow(str_row);
}
private void testinfoButtonActionPerformed(ActionEvent evt) throws SQLException {
Statement statement = null;
Connection connection =null;
ResultSet resultSet = null;
((DefaultTableModel) this.testinfoTable.getModel()).getDataVector().clear();
this.testinfoTable.updateUI();
try{
connection = fetchconnection();
statement = connection.createStatement();
String sql = "select * from test";//查询test表的所有信息
resultSet = statement.executeQuery(sql);
while(resultSet.next()) {
dataone[0] = resultSet.getString("test_id"); //将类型赋值给定义的数组
dataone[1] = resultSet.getString("class_id");
dataone[2] = resultSet.getString("sub_id");
dataone[3] = resultSet.getString("teacher_id");
dataone[4] = resultSet.getString("test_time");
dataone[5] = resultSet.getString("test_adress");
((DefaultTableModel) this.testinfoTable.getModel()).addRow(dataone);//table中显示
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally{
resultSet.close();
statement.close();
connection.close();
}