Bonjour,

Je débute avec Java en général et je commence à regarder JFace. Je voudrais créer un tableau TableViewer dans ma fênetre.

Voici le code
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
 
 
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
 
 
public class MainWindow {
 
	public MainWindow() {
		Display lDisplay = new Display();
		Shell lShell = new Shell(lDisplay);
 
		TableViewer lTableViewer = new TableViewer(lShell);
 
		lShell.open();
		while (!lShell.isDisposed())
		{
			if (!lDisplay.readAndDispatch())
				lDisplay.sleep();
		}
		lDisplay.dispose();
	}
 
	public static void main(String[] arg){
		new MainWindow();
	}
 
}
Je ne fais rien d'exceptionnel et lors de l'exécution, ça plante lors du new TableViewer. L'erreur que j'ai est celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
URLClassLoader$1.run() line: not available [local variables unavailable]
Si quelqu'un pourrait m'aider.

Merci