Java JTextArea Печать - PullRequest
       6

Java JTextArea Печать

0 голосов
/ 21 января 2012

Я пытаюсь распечатать содержимое JTextArea, используя шрифт по умолчанию (простой текст). Я буквально просто делаю:

this.printTextArea.print()

Где printTextArea - это JTextArea. Последняя строка обычно отсутствует при печати, но она показывает, просматриваю ли я содержимое JTextArea или печатаю в PDFCreator.

В чем может быть проблема? Я думал, что это может быть связано с незаполненными буферами, но я не имею никакого контроля над тем, что делает метод print ().

Спасибо, любезно.

1 Ответ

0 голосов
/ 21 января 2012

Просто предположение.Если вы хотите распечатать только после setText () или appent (), и представление еще не готово и имеет старый размер.

Вызовите печать внутри SwingUtilities.invokeLater ()

...