JTable
hiba
-
kratosmindfreak Messages postés 45 Statut Membre -
kratosmindfreak Messages postés 45 Statut Membre -
Bonjour,
je veut faire un tableau qui contient 3 clonnes colone qui comtient le nom de matiere et l'autre contient le code du matiere w le troisieme contient le nombre de credit du matiere .
mon probleme est je veut qu'on on click sur un ligne apres sur le boutton eliminer le ligne soit eliminer du Jtable et au meme temps du file
c'est mon code .
je veut faire un tableau qui contient 3 clonnes colone qui comtient le nom de matiere et l'autre contient le code du matiere w le troisieme contient le nombre de credit du matiere .
mon probleme est je veut qu'on on click sur un ligne apres sur le boutton eliminer le ligne soit eliminer du Jtable et au meme temps du file
c'est mon code .
1 réponse
tu peut creer un table on utilisant JTable puis en pour creer les 3 colonnes en fait par exemple
String name[]={"nom de matiere","code du matiere","credit du matiere "};
pour eliminer la ligne de JTable quand on clique sur un button il faut faire un ActionListener
en placant ce code dans la methode c'est a dire:
private class ClassHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
DefaultTableModel model = (DefaultTableModel) this.table.getModel();
int[] rows = table.getSelectedRows();
for(int i=0;i<rows.length;i++){
model.removeRow(rows[i]-i);
}
}
}
String name[]={"nom de matiere","code du matiere","credit du matiere "};
pour eliminer la ligne de JTable quand on clique sur un button il faut faire un ActionListener
en placant ce code dans la methode c'est a dire:
private class ClassHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
DefaultTableModel model = (DefaultTableModel) this.table.getModel();
int[] rows = table.getSelectedRows();
for(int i=0;i<rows.length;i++){
model.removeRow(rows[i]-i);
}
}
}