下面就是添加页角的代码:
MessageFormat footer = new MessageFormat("第{0,number,#.#}页"); 
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
pras.add(new Copies(1));
//纸张
pras.add(MediaSizeName.ISO_A4);
//方向 横向
pras.add(OrientationRequested.LANDSCAPE);
//打印范围
pras.add(new MediaPrintableArea(10,10,210,297,MediaPrintableArea.MM)); 
try {
   jTable1.print(PrintMode.NORMAL,header,footer,true,pras,true);
}catch (PrinterException e) {
   e.printStackTrace();
   JOptionPane.showMessageDialog(this,  "打印失败:"+e.toString(), "提示",
      JOptionPane.WARNING_MESSAGE);
}