Spec-Zone .ru
спецификации, руководства, описания, API
След: 2-D Графика
Урок: Печать
Печать Поддержки в Компонентах Swing
Домашняя страница > 2-D Графика > Печать

Печать Поддержки в Компонентах Swing

PrintUIWindow.java пример, представленный в предыдущем разделе, демонстрирует, что распечатка является точно тем же самым, которое Вы видели на экране. Это появление кажется разумным. Однако, если окно с возможностью прокрутки, то содержание, которое в настоящий момент прокручивается из представления, не включается в распечатку. Это создает эффект дампа на принтер. Это становится определенной проблемой, печатая большие компоненты, такие как таблица Swing или текстовые компоненты. Компоненты могут содержать много строк текста, который не может все быть полностью видимым на экране. В этом случае напечатайте содержание, выведенное на экран компонентом способом, непротиворечивым с отображением на экране.

Чтобы решить эту проблему, таблица Swing и все текстовые компоненты печатают знающий. Следующие методы непосредственно обеспечивают использование Java 2D™ печать:

Эти методы обеспечивают полную реализацию печати для их содержания. Приложение не должно непосредственно создать a PrinterJob возразите и реализуйте Printable интерфейс. Вызов этих методов выводит на экран диалоговое окно печати и печатает данные компонента в соответствии с выборами пользователя. Есть также дополнительные методы, которые предоставляют больше возможностей.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Печать Содержания Пользовательского интерфейса
Следующая страница: Усовершенствованные Темы в Java2D