Page 3
Exercice 3 :
Créer le formulaire ci-dessous,
1. Créer un bouton permettant d’ajouter un nouveau étudiant dans la liste.
2. Créer un bouton permettant de modifier les informations d’un étudiant.
3. Créer un bouton permettant de supprimer un étudiant de la liste.
4. Ajouter un bouton permettant de chercher les informations d’un étudiant par nom.
Indications :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if(modifier){
try{
DefaultTableModel tm = (DefaultTableModel) jTable1.getModel();
tm.setValueAt(jTextField2.getText(), jTable1.getSelectedRow(), 0);
tm.setValueAt(jTextField3.getText(), jTable1.getSelectedRow(), 1);
tm.setValueAt(jTextField4.getText(), jTable1.getSelectedRow(), 2);
tm.setValueAt(jTextField5.getText(), jTable1.getSelectedRow(), 3);
modifier = false;
}catch(NumberFormatException ex){
JOptionPane.showMessageDialog(null, "format nbr incorrect "+ex);
}
}else{
try{
DefaultTableModel tm = (DefaultTableModel) jTable1.getModel();
String nom = jTextField2.getText();
String prenom = jTextField3.getText();
int age = Integer.parseInt(jTextField4.getText());
String ville = jTextField5.getText();
tm.addRow(new Object[]{new String(nom),new String(prenom), new Integer(age),new String(ville)});
jTable1.setModel(tm);
jTextField2.setText(null);
jTextField3.setText(null);
jTextField4.setText(null);
jTextField5.setText(null);