Bonjour à tous

J'ai besoin de l'aide de quelque membre pour résoudre un problème bête ^^'

Je souhaite définir la colonne de tri d'un JTable lors de sa création comme dans ce topic mais j'ai une exception avec ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
jtable.getRowSorter().setSortKeys(Arrays.asList(new SortKey[]{new SortKey(1, SortOrder.ASCENDING )}));
java.lang.NullPointerException

et aussi avec celui ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(jtable.getModel());
jtable.setRowSorter(sorter);
List <SortKey> sortKeys = new ArrayList<SortKey>();
sortKeys.add(new SortKey(1, SortOrder.ASCENDING));
sorter.setSortKeys(sortKeys);
java.lang.IllegalArgumentException: Invalid SortKey at javax.swing.DefaultRowSorter.setSortKeys(Unknown Source)

Seulement je ne comprends pas où est le problème...

J'aimerais des explications et/ou une solution ^^

Merci d'avance