将JTable的特定列导出为PDF

时间:2015-07-02 14:46:43

标签: pdf jtable

我想将 JTable 内容打印成PDF文件,

我设法做到了这一点,但现在我想要排除第二列并打印其他列,请使用任何有用的指南?

 for (int rows = 0; rows < jTable1.getRowCount(); rows++) {
                for (int cols = 0; cols < jTable1.getColumnCount(); cols++) {
                    PdfPCell cell1 = new PdfPCell(new Phrase(jTable1.getModel().getValueAt(rows,cols).toString(),cellFont));
                    pdfTable.addCell(cell1);
                }
            float[] columnWidths = new float[] {10f,1f,13f,35f,15f,25f,20f,15f,13f,
                    13f,12f,18f,13f,12f,47f,9f,47f};
                    pdfTable.setWidths(columnWidths);

            }

1 个答案:

答案 0 :(得分:0)

我设法通过将0f作为我要隐藏的列的列宽来解决问题!