Java JTextArea Printing

时间:2012-01-20 20:03:52

标签: java swing printing jtextarea

我正在尝试使用默认字体(纯文本)打印JTextArea的内容。我真的只是在做:

this.printTextArea.print()

其中printTextArea是JTextArea。我打印时通常缺少最后一行,但它显示我是否查看JTextArea的内容或打印到PDFCreator。

可能是什么问题?我认为它可能与未刷新的缓冲区有关,但我对print()方法的作用并没有任何控制。

谢天谢地。

1 个答案:

答案 0 :(得分:0)

只是一个猜测。如果在setText()或appent()之后打印了uu cal,并且视图尚未准备就绪并且具有旧的大小。

在SwingUtilities.invokeLater()

中调用print