1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {
EtudiantDAO etu = new EtudiantDAO();
Model m= new Model();
String[] nomsColonnes = {"Student's Id", "Student's Name","Student's city"};
String city= jComboBox1.getSelectedItem().toString();
ArrayList<Etudiant> liste1= etu.select(3, city);
Object[][] data= new Object[liste1.size()][3];
for (int i=0;i<liste1.size();i++) {
m.addEtudiant(liste1.get(i));
data[i][0]=liste1.get(i).getNumEtu();
data[i][1]=liste1.get(i).getNomEtu();
data[i][2]=liste1.get(i).getVilleEtu();
}
JTable table= new JTable(data,nomsColonnes);
m.fireTableDataChanged();
jPanel4.add(BorderLayout.NORTH,table.getTableHeader());
jPanel4.add(BorderLayout.CENTER,table);
} |
Partager