Bonjour

Je voulais savoir si quelqu'un pouvait interpréter le message d'erreur suivant qui intervient lors de l'exécution d'une ligne de programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:1935)
        at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1430)
        at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1246)
        at BNG.Application.Menu$GestionImprimer.actionPerformed(Menu.java:365)
le bout de programme étant le suivant :
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
30
31
32
 
public class GestionImprimer implements ActionListener       /**Evènement du sous-item 'internet'**/
    {
 
         public Page3 page;
 
        GestionImprimer (Page3 page) 
        { 
                this.page = page;     
        }
        PageFormat pageFormat = new PageFormat();
 
public void actionPerformed(ActionEvent ev) {
 
        Variable.out.println("4");    
        PrinterJob printJob = PrinterJob.getPrinterJob();
        Variable.out.println("5");
        if (pageFormat == null) pageFormat = printJob.defaultPage();
        Variable.out.println("6");
        printJob.setPrintable(page, (PageFormat) pageFormat);
        Variable.out.println("7");
        if (printJob.printDialog()){ // le dialogue d’impression
 
            try{
                Variable.out.println("8");
                printJob.print();           /**Ligne 365**/
                Variable.out.println("9");
               }catch (PrinterException exception){
               }
          }  
        }
    }
merci d'avance