Java 根据JTable宽度以横向模式打印JTable

Java 根据JTable宽度以横向模式打印JTable,java,swing,printing,Java,Swing,Printing,我正在开发和应用程序,其中一项任务是以横向模式以可读文本大小(即14/16)打印JTable。现在,Im成功地使其具有可读的文本大小,但无法更改其方向 这是我的打印代码片段 MessageFormat header = new MessageFormat("TESTING"); MessageFormat footer = new MessageFormat("PAGE # {0}"); tableName.setFont(new Font("Courier", Font.BOLD, 18))

我正在开发和应用程序,其中一项任务是以横向模式以可读文本大小(即14/16)打印
JTable
。现在,Im成功地使其具有可读的文本大小,但无法更改其方向

这是我的打印代码片段

MessageFormat header = new MessageFormat("TESTING");
MessageFormat footer = new MessageFormat("PAGE # {0}");

tableName.setFont(new Font("Courier", Font.BOLD, 18));
tableName.print(JTable.PrintMode.FIT_WIDTH,header,footer);

我知道它不会改变它的方向,请告诉我如何改变它的方向。

当你已经尝试打印页面时,你不能改变方向。如果您需要提供具有不同方向的页面,则需要查看界面以获取更详细的信息。

当您已经尝试打印页面时,无法更改方向。如果您需要提供具有不同方向的页面,您将需要查看界面以获取更详细的信息。

什么是“打印”一个
JFrame
我的意思是打印它的内容(填充值),但问题只是更改它的方向。但为什么
JFrame
?我想你的意思是
JTable
。。。你能把你的意思贴出来吗?哦,对不起,你是对的“Jtable”,但你到底想做什么?你是想让文本垂直打印还是让表格看起来不一样……你说“打印”一个
JFrame
是什么意思?我想打印它的内容(填充值),但问题只是改变它的方向。但为什么
JFrame
?我想你的意思是
JTable
。。。你能把你的意思贴出来吗?哦,对不起,你是对的“Jtable”,但你到底想做什么?您是想让文本垂直打印还是让表格看起来不一样。。。