bonjour a tous,
je cherche une maniere de faire monter ou descendre une ligne selectionner dans un tableau!! (jai creer 2 bouton "up" et "down")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Action actionDown= new Action("Descendre") {
			public void run() {
				TableViewer viewer= new TableViewer(table);
				int index0 = table.getSelectionIndex();
				int index1 = index0 - 1;
				Object o1 = table.getItem(index0);
				Object o2 = table.getItem(index1);
				viewer.replace( o2,index0);
				viewer.replace(o1,index1);
				table.select(index0);
 
 
			}
		};
		Action actionUp = new Action("Monter") {
			public void run() {
				TableViewer viewer= new TableViewer(table);
				int index0 = table.getSelectionIndex();
				int index1 = index0 + 1;
				Object o1 = table.getItem(index0);
				Object o2 = table.getItem(index1);
				viewer.replace( o2,index0);
				viewer.replace(o1,index1);
				table.select(index1);
 
 
 
			}
		};

ca ne maffiche pas du tt ce que je veux!! ca ne deplace pas le contenu de la ligne !!!

qd je clique sur descendre par exemple, je passer a la ligne suivante mais le contenue ne se deplace pas ca affiche ceci sur la ligne suivante "TableItem {TableItem {phrase de test}}"

comment ameliorer mon code ? merci d'avance