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 :
Connaissez vous ce problème et son contournement ?
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(); } }
Merci
PS : J'utilise Eclipse et java 1.6.0_15-b03
Partager