jScrollPane1.
setViewportView(jTable1);
[Link] layout = new [Link](getContentPane());
getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addGroup([Link]([Link],
false)
.addComponent(jPanel1, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addGroup([Link]()
.addComponent(jButton1)
.addGap(34, 34, 34)
.addComponent(jButton2)
.addPreferredGap([Link],
[Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton3))))
.addGroup([Link]()
.addGap(60, 60, 60)
.addComponent(jButton5)
.addGap(44, 44, 44)
.addComponent(jButton4)))
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addGroup([Link]()
.addComponent(jLabel1)
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(jScrollPane1, [Link].DEFAULT_SIZE, 605,
Short.MAX_VALUE))
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap([Link])
.addGroup([Link]([Link], false)
.addGroup([Link]()
.addComponent(jPanel1, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addGroup([Link]([Link])
.addComponent(jButton2, [Link].PREFERRED_SIZE, 31,
[Link].PREFERRED_SIZE)
.addComponent(jButton1, [Link].PREFERRED_SIZE, 31,
[Link].PREFERRED_SIZE))
.addComponent(jButton3, [Link].PREFERRED_SIZE, 34,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addGroup([Link]([Link])
.addComponent(jButton5, [Link].PREFERRED_SIZE, 29,
[Link].PREFERRED_SIZE)
.addComponent(jButton4, [Link].PREFERRED_SIZE, 29,
[Link].PREFERRED_SIZE)))
.addComponent(jScrollPane1, [Link].PREFERRED_SIZE, 0,
Short.MAX_VALUE))
.addContainerGap(14, Short.MAX_VALUE))
);
pack();
setLocationRelativeTo(null);
}// </editor-fold>
private void jButton2ActionPerformed([Link] evt) {
d = (DefaultTableModel)[Link]();
int selectIndex = [Link]();
String id = [Link](selectIndex, 0).toString();
String stname = [Link]();
String pname = [Link]();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String date = [Link]([Link]());
String gender = [Link]().toString();
String phone = [Link]();
String address = [Link]();
String classes = [Link]().toString();
String section = [Link]().toString();
try {
pst = [Link]("update student set stname = ?, pname = ?, dob = ?, gender = ?,
phone = ?, address = ?, class = ?, section = ? where id = ?");
[Link](1,stname);
[Link](2,pname);
[Link](3,date);
[Link](4,gender);
[Link](5,phone);
[Link](6,address);
[Link](7,classes);
[Link](8,section);
[Link](9,id);
[Link]();
[Link](this, "Student Edited");
Student_load();
} catch (SQLException ex) {
[Link]([Link]()).log([Link], null, ex);
}
// TODO add your handling code here:
}
private void jButton4ActionPerformed([Link] evt) {
// TODO add your handling code here:
[Link](false);
}
private void jButton1ActionPerformed([Link] evt) {
// TODO add your handling code here:
String stname = [Link]();
String pname = [Link]();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String date = [Link]([Link]());
String gender = [Link]().toString();
String phone = [Link]();
String address = [Link]();
String classes = [Link]().toString();
String section = [Link]().toString();
try {
pst = [Link]("insert into
student(stname,pname,dob,gender,phone,address,class,section)Values(?,?,?,?,?,?,?,?)");
[Link](1,stname);
[Link](2,pname);
[Link](3,date);
[Link](4,gender);
[Link](5,phone);
[Link](6,address);
[Link](7,classes);
[Link](8,section);
[Link]();
[Link](this, "Student Added");
Student_load();
} catch (SQLException ex) {
[Link]([Link]()).log([Link], null, ex);
}
private void jTable1MouseClicked([Link] evt) {
try {
// TODO add your handling code here:
d = (DefaultTableModel)[Link]();
int selectIndex = [Link]();
String id = [Link](selectIndex, 0).toString();
[Link]([Link](selectIndex, 1).toString());
[Link]([Link](selectIndex, 2).toString());
//txtdate.([Link](selectIndex, 3).toString());
//Date date = new SimpleDateFormat("yyyy-MM-dd").parse((String)[Link](selectIndex, 3));
Date date = new SimpleDateFormat("yyyy-MM-dd").parse([Link](selectIndex,
3).toString());
[Link](date);
[Link]([Link](selectIndex, 4).toString());
[Link]([Link](selectIndex, 5).toString());
[Link]([Link](selectIndex, 6).toString());
[Link]([Link](selectIndex, 7).toString());
[Link]([Link](selectIndex, 8).toString());
[Link](false);
} catch (ParseException ex) {
[Link]([Link]()).log([Link], null, ex);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see [Link]
*/
try {
for ([Link] info :
[Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
}
}
} catch (ClassNotFoundException ex) {
[Link]([Link]()).log([Link],
null, ex);
} catch (InstantiationException ex) {
[Link]([Link]()).log([Link],
null, ex);
} catch (IllegalAccessException ex) {
[Link]([Link]()).log([Link],
null, ex);
} catch ([Link] ex) {
[Link]([Link]()).log([Link],
null, ex);
}
//</editor-fold>
/* Create and display the form */
[Link](new Runnable() {
public void run() {
new student().setVisible(true);
}
});
}
// Variables declaration - do not modify
private [Link] jButton1;
private [Link] jButton2;
private [Link] jButton3;
private [Link] jButton4;
private [Link] jButton5;
private [Link] jLabel1;
private [Link] jLabel2;
private [Link] jLabel3;
private [Link] jLabel4;
private [Link] jLabel5;
private [Link] jLabel6;
private [Link] jLabel7;
private [Link] jLabel8;
private [Link] jLabel9;
private [Link] jPanel1;
private [Link] jScrollPane1;
private [Link] jTable1;
private [Link] txtaddress;
private [Link]<String> txtclass;
private [Link] txtdob;
private [Link]<String> txtgender;
private [Link] txtphone;
private [Link] txtpname;
private [Link]<String> txtsection;
private [Link] txtstname;
// End of variables declaration
}