Bonjour,

Pour vous décrire le problème j'utilise un exemple disponible à l'adresse suivante http://dev.eclipse.org/viewcvs/index...8.java?view=co et qui se plante à la fermeture de la fenêtre si vous visualisez un fichier pdf !

(Exception in thread "main" java.lang.NullPointerException ...)

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
 
import org.eclipse.swt.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.browser.*;
 
public class Snippet148 {
 
	public static void main(String[] args) {
		final Display display = new Display();
		Shell shell = new Shell(display);
		shell.setLayout(new FillLayout());
		Browser browser = null;
		try {
			browser = new Browser(shell, SWT.NONE);
		} catch (SWTError e) {
		}
		if (browser != null) {
			browser.setUrl("file:\\D:\\test.pdf");
		}
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
		display.dispose();
	}
}
Connaissez vous ce problème et son contournement ?

Merci

PS : J'utilise Eclipse et java 1.6.0_15-b03