package dormdemo;
import java.util.*;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
public final class drom extends javax.swing.JPanel {
public drom() {
initComponents();
//showTextFieldData(0);
}
Vector data=new Vector();
int index=0;
Vector title=new Vector();
private void stuIDTextActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void stuNameTextActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void queryActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
title.add("学号");
title.add("姓名");
title.add("宿舍号");
title.add("夜归时间");
data=DBCon.queryData("select * from Late");
dtm.setDataVector(data,title);
if (data.size() > 0) {
Student stu=new Student();
Vector vStu = (Vector) data.get(index);
stu.getStudentInfo(vStu);
stuIDText.setText(stu.stuID);
stuNameText.setText(stu.stuName);
DromIDText.setText(stu.DromID);
BacktimeText.setText(stu.Backtime);
}else {
//否则显示没有数据
JOptionPane.showMessageDialog(null, "没有数据", "警告",
JOptionPane.INFORMATION_MESSAGE);
}
}
private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jTable1AncestorAdded(javax.swing.event.AncestorEvent evt) {
// TODO add your handling code here:
}
private void DromIDTextActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
DefaultTableModel dtm = new DefaultTableModel();
// Variables declaration - do not modify
private javax.swing.JTextField BacktimeText;
private javax.swing.JTextField DromIDText;
private javax.swing.JButton addButton;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel6;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
private javax.swing.JButton queryButton;
private javax.swing.JButton reButton;
private javax.swing.JTextField stuIDText;
private javax.swing.JTextField stuNameText;
// End of variables declaration
}
这个是代码,我点击查询以后,数据库表里的数据会显示在JTable上,但是我点查询后,却显示的是这个
而且只显示出了一条信息,那个查询按钮的监听事件该怎么写,如果是添加数据,又该怎么写啊