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 dimpression
try{
Variable.out.println("8");
printJob.print(); /**Ligne 365**/
Variable.out.println("9");
}catch (PrinterException exception){
}
}
}
} |
Partager