我正在尝试使用默认字体(纯文本)打印JTextArea的内容。我真的只是在做:
this.printTextArea.print()
其中printTextArea是JTextArea。我打印时通常缺少最后一行,但它显示我是否查看JTextArea的内容或打印到PDFCreator。
可能是什么问题?我认为它可能与未刷新的缓冲区有关,但我对print()方法的作用并没有任何控制。
谢天谢地。
答案 0 :(得分:0)
只是一个猜测。如果在setText()或appent()之后打印了uu cal,并且视图尚未准备就绪并且具有旧的大小。
在SwingUtilities.invokeLater()
中调用print