0
我想使用默認字體(純文本)打印JTextArea的內容。我只是在做:Java JTextArea Printing
this.printTextArea.print()
其中printTextArea是一個JTextArea。打印時通常會丟失最後一行,但它顯示是否查看JTextArea的內容或打印到PDFCreator。
可能是什麼問題?我認爲這可能與未刷新的緩衝區有關,但我實際上不能控制print()方法的作用。
謝謝。
它是如此有趣,我想我可以用carrage有關係,換行字符的打印方法可以通過行,但最後一行讀一行可能無法與新的生產線,從而完成它不打印你可以嘗試在textarea內容後添加一個新行 – daemonThread
你知道該方法是否帶有JComponent對象或String對象嗎? – fireshadow52
由於字體或內邊距,它也可能與錯誤的邊界計算有關。 'setMargin(新的Insets(20,20,20,20))'應該有一些效果。 (未打印的邊框會影響邊距。) –