stranger123
26-04-2012, 20:42
// java versione 1.6
bottone.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
PrinterJob pj=PrinterJob.getPrinterJob();
pj.setPrintable(frame1.this); //<-- va male perché non è in centro a frame1
boolean swOk = pj.printDialog();
if (swOk) {
try{
pj.print();
}catch (Exception PrintException) {
JOptionPane.showMessageDialog(frame1.this, // <-- va bene perché è in centro a frame1
"errore",
"stampa",
JOptionPane.ERROR_MESSAGE);
}
}
}
});
frame1 potrebbe essere ubicata dovunque nel video ma il dialogo stampante non è in centro a frame1.
C'è qualcuno qua dentro che sa come è questa storia ?
bottone.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
PrinterJob pj=PrinterJob.getPrinterJob();
pj.setPrintable(frame1.this); //<-- va male perché non è in centro a frame1
boolean swOk = pj.printDialog();
if (swOk) {
try{
pj.print();
}catch (Exception PrintException) {
JOptionPane.showMessageDialog(frame1.this, // <-- va bene perché è in centro a frame1
"errore",
"stampa",
JOptionPane.ERROR_MESSAGE);
}
}
}
});
frame1 potrebbe essere ubicata dovunque nel video ma il dialogo stampante non è in centro a frame1.
C'è qualcuno qua dentro che sa come è questa storia ?