import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class AppletButton extends Applet implements ActionListener{
// Création du button imprimButton
Button imprimButton;
public void init(){
// Création du Layout
setLayout(new FlowLayout());
imprimButton = new Button("Imprimer");
// Ajout du button dans l'applet
add(imprimButton);
// Création de l'écouteur du button
imprimButton.addActionListener(this);
}
public void actionPerformed(ActionEvent evt){
if (evt.getSource() == imprimButton){
Graphics pg;
// Création des attributs d'impression
JobAttributes jobAtt= new JobAttributes();
// Désactive la boite de dialogue Imprimer
jobAtt.setDialog(JobAttributes.DialogType.NONE);
// Création du printJob
PrintJob pjob = getToolkit().getPrintJob(this, "Impression", jobAtt);
if (pjob != null){
pg = pjob.getGraphics();
if (pg != null){
// Lance l'impression
printAll(pg);
pg.dispose();
}
pjob.end();
}
}
}
}
Partager