PDA

View Full Version : [JAVA] Posizionare la finestra di dialogo della stampante ?


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 ?