Andbin ci ho provato ma mi stampa una tabella vuota.
ecco il codice
codice:
public class StampaTabella {
public void StampaTabella(JTable table2,String mess) throws PrinterException{
TableModel mod = table2.getModel();
JTable table = new JTable(mod);
JTableHeader th =new JTableHeader();
th= table.getTableHeader();
Font font = new Font("Arial",Font.PLAIN,25);
Font font2 = new Font("Arial",Font.BOLD,20);
th.setFont(font2);
Dimension din = new Dimension();
din.setSize(0, 25);
th.setPreferredSize(din);
th.setForeground(Color.GRAY);
table.setTableHeader(th);
table.setRowHeight(25);
table.setFont(font);
table.print(JTable.PrintMode.FIT_WIDTH,new MessageFormat(mess),new MessageFormat("Page - {0}"));
}
}