codice:
// java versione 1.6
bottone.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
PrinterJob pj=PrinterJob.getPrinterJob();
pj.setPrintable(frame1.this ); //<-- (male) non è in centro a frame1
boolean swOk = pj.printDialog();
if (swOk) {
try{
pj.print();
}catch (Exception PrintException) {
JOptionPane.showMessageDialog(frame1.this, ) // <-- (bene) è in centro a frame1
"errore",
"stampa",
JOptionPane.ERROR_MESSAGE;
}
}
}
});
frame1 potrebbe essere ubicata dovunque nel video ma il dialogo stampante sta tut'altro posto e alla lunga mi viene il torcicollo.
Qualcuno sa come è questa storia ?