Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 1
1

Как распечатать распечатать скриншот Frame/Panel/Dialog?

27.11.2015, 16:16. Показов 452. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, я относительно недавно начал изучать java, поэтому может мой вопрос и будет довольно странным но все же... Мне нужно распечатать данные введенные из различных текстовых полей, но по строго определенной форме. То есть не просто загнать в текстовое поле, а грубо говоря в виде несимметричной таблицы. Чтобы определенные данные находились в определенном месте на листе а4 при печати. Я пытался разобраться со стандартными способами печать в яве, но к сожалению нашел только как печатать таблицы, и из текстового поля, а это не совсем то что мне нужно. Таблицы все симметричны и со строгими значениями в одном столбце. В принципе помогло бы несколько таблиц, но как я понял стандартной Table.print() можно рисовать только одну. Самый банальный способ который сразу пришел на ум, это расположить все так как мне нужно на панельке, а потом распечатать просто ее скрин, как вроде можно было делать в с++. Но я так и не разобрался как его можно сделать... Через jPane.getGraphics можно взять как я понял некое подобие скриншота панельки, но передать это подобие на печать в принтер у меня не получилось, потому что там везде или img или string, а graphics нету... Нашел в инете фишки типо ireport, но в плагинах нетбинса ее не обнаружил, как я понял из-за того что она только для версии 7.4, а у меня стоит последняя 8+...

В общем есть ли какой то другой штатный способ распечатать панельку целиком как она есть со всеми кнопками и текстовыми полями? Или какие нить другие мысли как достичь результата? А то задача вроде простая, а бьюсь с ней уже довольно долго...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2015, 16:16
Ответы с готовыми решениями:

Как распечатать текст из JTextPane?
Привет. Уже неделю мучаюсь... Не как не могу понять как распечатать из JTextPane текст? Мне...

Как из Апплета добраться до принтера и распечатать?
Подскажите как из Апплета добраться до принтера и соответственно распечатать что-нибудь.

Можно ли распечатать фрейм с расположенными на нем компонентами?
JBuilder5 Можно ли распечатать фрейм с расположенными на нем компонентами? И если можно то как?

Обновление данных на Frame из другого Frame
Помогите реализовать: есть MainFrame и SettingsFrame. Нужно что бы при нажатии Button на...

0
27.11.2015, 16:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2015, 16:16
Помогаю со студенческими работами здесь

Как распечатать элемент Panel?
У меня на форме есть элемент Panel и на нём есть PictureBox Мне нужно при нажатии на кнопку чтоб...

Для каждой строки текстового файла распечатать слово наибольшей длины, если их несколько, то распечатать все
Пусть дан текстовый файл. Для каждой строки распечатайте слово наибольшей длины. Если их несколько,...

Массив: Массив [X,Y] распечатать в табличном виде, а затем транспонировать и распечатать рядом с первым массивом...
ЗАДАНИЕ - Заполнить массив случайными двузначными числами, распечатать в табличном виде, а затем...

Массив распечатать-перевернуть-распечатать
Создать массив,заполнить его случайными элементами,распечатать,перевернуть и снова распечатать(при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru