javax.swing.JTable.print()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中javax.swing.JTable.print()方法的一些代码示例,展示了JTable.print()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JTable.print()方法的具体详情如下:
包路径:javax.swing.JTable
类名称:JTable
方法名:print

JTable.print介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

  1. DefaultTableModel dtm = new DefaultTableModel(new String[] { "Column 1" }, 1);
  2. JTable jTable2 = new JTable(dtm) {
  3. @Override
  4. public Printable getPrintable(PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat) {
  5. return new TablePrintable(this, printMode, headerFormat, footerFormat);
  6. }
  7. };
  8. try{
  9. jTable2.print(JTable.PrintMode.NORMAL, header, null);
  10. }
  11. catch(java.awt.print.PrinterException e){
  12. System.out.println("error");
  13. }

代码示例来源:origin: net.sf.squirrel-sql.plugins/smarttools

  1. private void printResult()
  2. {
  3. try
  4. {
  5. MessageFormat headerFormat = new MessageFormat(lblTitleTable.getText());
  6. MessageFormat footerFormat = new MessageFormat(i18n.GLOBAL_ALIAS + ": "
  7. + session.getAlias().getName() + " | "
  8. + DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT).format(new Date())
  9. + " | " + i18n.GLOBAL_PAGE + " {0} ");
  10. tblResult.print(PrintMode.FIT_WIDTH, headerFormat, footerFormat);
  11. } catch (PrinterException e)
  12. {
  13. log.error(e.getLocalizedMessage());
  14. }
  15. }

代码示例来源:origin: org.vesalainen.dsql/dsql

  1. @Override
  2. public void actionPerformed(ActionEvent e)
  3. {
  4. try
  5. {
  6. MessageFormat header = new MessageFormat(title+" "+options+" {0,NUMBER,INTEGER}");
  7. boolean visible = frame.isVisible();
  8. frame.setVisible(true);
  9. table.print(JTable.PrintMode.FIT_WIDTH, header, null);
  10. frame.setVisible(visible);
  11. }
  12. catch (PrinterException ex)
  13. {
  14. JOptionPane.showMessageDialog(null, ex.getLocalizedMessage(), I18n.get("ERROR"), JOptionPane.ERROR_MESSAGE);
  15. }
  16. }

代码示例来源:origin: net.sf.squirrel-sql.plugins/smarttools

  1. /**
  2. * Print the content of the given table
  3. *
  4. * @param table
  5. * tables content to print
  6. * @param headerText
  7. * header text for output page
  8. * @param footerText
  9. * footer text for output page
  10. */
  11. public static void printTable(JTable table, String headerText, String footerText)
  12. {
  13. try
  14. {
  15. MessageFormat headerFormat = new MessageFormat(headerText);
  16. MessageFormat footerFormat = new MessageFormat(footerText);
  17. table.print(PrintMode.FIT_WIDTH, headerFormat, footerFormat);
  18. }
  19. catch (PrinterException e)
  20. {
  21. log.error(e.getLocalizedMessage());
  22. }
  23. }

代码示例来源:origin: stackoverflow.com

  1. JTable toPrint = new JTable(printModel);
  2. toPrint.setSize(toPrint.getPreferredSize());
  3. JTableHeader tableHeader = toPrint.getTableHeader();
  4. tableHeader.setSize(tableHeader.getPreferredSize());
  5. toPrint.print(JTable.PrintMode.FIT_WIDTH);

代码示例来源:origin: stackoverflow.com

  1. JTableHeader tableHeader = jTable2.getTableHeader();
  2. tableHeader.setSize(tableHeader.getPreferredSize());
  3. jTable2.print(JTable.PrintMode.FIT_WIDTH);
  4. } catch (PrinterException ex) {
  5. ex.printStackTrace();

代码示例来源:origin: stackoverflow.com

  1. JTable printTable = new JTable(table.getModel());
  2. printTable.setSize(printTable.getPreferredSize());
  3. JTableHeader tableHeader = printTable.getTableHeader();
  4. tableHeader.setSize(tableHeader.getPreferredSize());
  5. printTable.setShowHorizontalLines(false);
  6. printTable.setShowVerticalLines(false);
  7. printTable.print(JTable.PrintMode.FIT_WIDTH);

代码示例来源:origin: stackoverflow.com

  1. jTableData.print();
  2. }catch(Exception ee){}

代码示例来源:origin: stackoverflow.com

  1. g2.clipRect(0, 0, 500, 500);
  2. table.print(g2);
  3. g2.setClip(oldClip);

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

  1. /**
  2. * Methode qui ajoute le tableau jtable dans le fichier pdf
  3. * @param jtable
  4. * @author Adrien Hadoux
  5. */
  6. public static void addJTableToPdf(JTable _tableToadd,PdfWriter _writer){
  7. PdfContentByte cb = _writer.getDirectContent();
  8. cb.saveState();
  9. Graphics2D g2 = cb.createGraphicsShapes(500, 500);
  10. cb.createGraphics(500, 500);
  11. Shape oldClip = g2.getClip();
  12. g2.clipRect(0, 0, 500, 500);
  13. _tableToadd.print(g2);
  14. g2.setClip(oldClip);
  15. g2.dispose();
  16. cb.restoreState();
  17. }

代码示例来源:origin: stackoverflow.com

  1. MessageFormat header = new MessageFormat("Customer: " + customer.getText() + " | Date: " + new SimpleDateFormat("dd/MM/yyyy").format(date.getValue()));
  2. try {
  3. table.print(JTable.PrintMode.FIT_WIDTH, header, null, true, null, true);
  4. } catch (PrinterException ex) {
  5. ex.printStackTrace();

代码示例来源:origin: stackoverflow.com

  1. JTableHeader tableHeader = toPrint.getTableHeader();
  2. tableHeader.setSize(tableHeader.getPreferredSize());
  3. toPrint.print(JTable.PrintMode.FIT_WIDTH);
  4. } catch (PrinterException ex) {
  5. ex.printStackTrace();

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

  1. /**
  2. * Methode qui ajoute le tableau jtable dans le fichier pdf
  3. * @param jtable
  4. * @author Adrien Hadoux
  5. */
  6. public static void addJTableToPdf(JTable _tableToadd,PdfWriter _writer){
  7. PdfContentByte cb = _writer.getDirectContent();
  8. cb.saveState();
  9. Graphics2D g2 = cb.createGraphicsShapes(500, 500);
  10. cb.createGraphics(500, 500);
  11. Shape oldClip = g2.getClip();
  12. g2.clipRect(0, 0, 500, 500);
  13. _tableToadd.print(g2);
  14. g2.setClip(oldClip);
  15. g2.dispose();
  16. cb.restoreState();
  17. }

代码示例来源:origin: stackoverflow.com

  1. public void actionPerformed(final ActionEvent arg0) {
  2. try {
  3. table.print();
  4. } catch (PrinterException e) {

代码示例来源:origin: stackoverflow.com

  1. JTableHeader tableHeader = toPrint.getTableHeader();
  2. tableHeader.setSize(tableHeader.getPreferredSize());
  3. toPrint.print(JTable.PrintMode.FIT_WIDTH);
  4. } catch (PrinterException ex) {
  5. ex.printStackTrace();

相关文章

JTable类方法