Ajouter un commentaire

fredericmazue

Quote:

Quelqu'un pourrait-il m'indiquer cela s'il vous plait

Sincèrement je crois que c'est fait. Tu dois avoir besoin de respirer un bon coup et de prendre un peu de recul. Tu y verras sans doute plus clair après.

Quote:
Donc dans le cas dynamique, il faut donc que j'écrives une méthode qui prend en parametre un entier qui est le numero de la colonne que l'on veut voir et met les autres colonnes non visibles

D'une façon ou d'une autre, c'est bien ce qu'il faut faire.

Quote:

ensuite pour l'écoute sur un item, j'ai fait ça pour tester :
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
myTable.choice(2);
}
});

Mais ça ne marche toujours pas.. Je ne sais vraiment plus comment faire.

Là je ne sais pas ce que tu appelles "tester".
Si tu veux *voir à l'écran* le résultat des opérations, il faut que la table se redessine et pour cela tu dois *invoquer toi même* la méthode fireTableDataChanged pour rafraîchir l'affichage. Ca aussi ça a été dit.
Moyennant quoi si ton tableau columnVisibles, tes méthodes getColumnName, getValueAt et compagnie sont corrects, ça marchera, pour sûr.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 K  K   CCC  M   M  N   N  V     V 
K K C MM MM NN N V V
KK C M M M N N N V V
K K C M M N NN V V
K K CCC M M N N V