Как оформить чековую панель в разгаре? - PullRequest
0 голосов
/ 19 января 2012

Я создал общее приложение для составления счетов на свинге, в котором я должен распечатывать квитанции в качестве выходных данных. В основном я не могу понять, как можно показать список элементов на panel, чтобы он мог печатать?

Я использую PrintUtilities.java для печати панель квитанции.

Я пытаюсь использовать JTable для отображения сведений об элементе, но если количество элементов превышает область просмотра полосы прокрутки выше, чем у остальных дополнительных элементов, они не отображаются и, следовательно, не могут печатать.

Что может быть иначе, если я не использую JTable? Или решение с самим JTable.

То, что я хочу, это расширить всю мою dialog по вертикали, если нет. превышено количество элементов, вместо использования автопрокрутки в JTable's scrollpane.

Надеюсь, я ясен в своем вопросе. Здесь - это изображение того, что я пытаюсь.

1 Ответ

3 голосов
/ 19 января 2012

Я бы не использовал компоненты Swing в качестве печатных компонентов. Вместо этого я создал бы PDF квитанции и позволил бы пользователю распечатать это. Прокрутка будет проблемой при печати реальных компонентов качания, с которыми нелегко справиться. Это отличная библиотека PDF:

http://pdfbox.apache.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...