08/03/21 07:01:24
ほれ
tableどっかから拾ってきてパラメータ適当にいじれ
try {
Printable printable = table.getPrintable(JTable.PrintMode.FIT_WIDTH,
new MessageFormat("タイトル"),
new MessageFormat("Page - {0}"));
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(printable);
PrintRequestAttributeSet attr = new HashPrintRequestAttributeSet();
attr.add(OrientationRequested.LANDSCAPE);
attr.add(new MediaPrintableArea(5.1f, 5.1f, 199.8f, 286.8f, MediaPrintableArea.MM));
boolean printAccepted = job.printDialog(attr);
if (printAccepted) {
job.print(attr);
}
} catch (HeadlessException e1) {
e1.printStackTrace();
catch (PrinterException e1) {
e1.printStackTrace();
}
宿題スレかここは…