Tag: print jtable

打印页眉和页脚的颜色?

我正在尝试在打印JTable时创建彩色页眉和页脚。 具体来说,我在javax.swing.JTable中查看getPrintable(),但是MessageFormat没有给我指定页眉或页脚颜色的选项。 我该怎么做? 澄清我有兴趣在打印时设置页眉/页脚。 例如,记事本会将文件名作为标题添加到您打印的内容中。 更新似乎没有标准的方法,有人可以给我一些解决方法吗? 到目前为止发布的唯一答案与打印(如发送到打印机,不显示到屏幕)页眉/页脚无关。 复制自我的评论:我对打印页眉/页脚感兴趣。 例如,当您从记事本打印文档时,它会将文件名附加为标题(或者可能是页脚,我不记得确切)

如何在Java应用程序中打印JTable对象

问题现在,一旦从数据库中获取数据并显示在scrollPane中嵌入的JTable对象“table”中,我们如何创建一个打印作业,以便能够在A3尺寸的纸张中打印所显示的表格? 我从数据库中获取数据的代码如下所示: try { Class.forName(“com.mysql.jdbc.Driver”); Connection con=DriverManager.getConnection(“jdbc:mysql://localhost/newb”,”root”,”pass”); Statement stat=con.createStatement(); ResultSet res=stat.executeQuery(“select * from table where name = ‘”+name+”‘”); ResultSetMetaData rsmd = res.getMetaData(); int colcount = rsmd.getColumnCount(); Vector columns = new Vector(colcount); for(int i=3; i<=colcount; i++) { columns.add(rsmd.getColumnName(i)); } Vector data = new Vector(); Vector row; // Store row data while(res.next()) { row = new Vector(colcount); […]

在JTable之前和之后附加要打印的文本

我正在尝试打印JTable , print()方法很有效,直到我来到这个场景。 让我说我想打印之前,只在第一页(不是标题)文本“报告”,最后文本“这是报告的结束”。 我想再一次澄清我不需要页眉或页脚,只有当我打印它们时,这个文本出现在最后一页的第一页和最后一页的顶部。 我怎样才能做到这一点?