У меня есть следующие JTextArea
JTextArea.print() печатает пустую страницу
reportText = new JTextArea();
reportText.setColumns(100);
reportText.setLineWrap(true);
reportText.setName("Output Report");
reportText.setAutoscrolls(true);
reportText.setFont(new Font("Courier", Font.PLAIN, 12));
reportText.setEditable(false);
reportText.setSize(new Dimension(300, 500));
Я просто ищу, чтобы напечатать текст в reportText
как через reportView.getReportTextArea().print();
. Однако принтер заканчивает печать пустой страницы. Я видел following SO answer, но я устанавливаю размер, поэтому я не думаю, что это моя проблема.
Обратите внимание, что я устанавливаю текст позже в приложении, который я здесь не показываю.
Есть ли что-нибудь еще, что мне не хватает? Я не понимаю метод JTextComponent.print()
?
И что вы видели на экране? потому что вы не добавляете текст – nachokk