1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private void imprimer(){
// imprime la JTable
selectedDate = date;
eventName = ContextSingleton.getInstance().getEventType();
int nbInvites = lstJrnTablex.getRowCount();
try {
MessageFormat header = new MessageFormat(eventName + " Liste repas du " + date + " (" + nbInvites + " invités) ");
MessageFormat footer = new MessageFormat("Page {0,number,integer}");
PrintRequestAttributeSet attr = new HashPrintRequestAttributeSet();
attr.add(OrientationRequested.LANDSCAPE );
if (! lstJrnTablex
.print(JTable.PrintMode.FIT_WIDTH, header, footer, false, attr , false )) {
System.out.println("User cancelled printing");
}
} catch (java.awt.print.PrinterException e) {
System.out.println("Cannot print" + e.getMessage());
}
} |
Partager