0 / 0 / 0
Регистрация: 27.11.2015
Сообщений: 1
|
|
1 | |
Как распечатать распечатать скриншот Frame/Panel/Dialog?27.11.2015, 16:16. Показов 452. Ответов 0
Метки нет (Все метки)
Добрый день, я относительно недавно начал изучать java, поэтому может мой вопрос и будет довольно странным но все же... Мне нужно распечатать данные введенные из различных текстовых полей, но по строго определенной форме. То есть не просто загнать в текстовое поле, а грубо говоря в виде несимметричной таблицы. Чтобы определенные данные находились в определенном месте на листе а4 при печати. Я пытался разобраться со стандартными способами печать в яве, но к сожалению нашел только как печатать таблицы, и из текстового поля, а это не совсем то что мне нужно. Таблицы все симметричны и со строгими значениями в одном столбце. В принципе помогло бы несколько таблиц, но как я понял стандартной Table.print() можно рисовать только одну. Самый банальный способ который сразу пришел на ум, это расположить все так как мне нужно на панельке, а потом распечатать просто ее скрин, как вроде можно было делать в с++. Но я так и не разобрался как его можно сделать... Через jPane.getGraphics можно взять как я понял некое подобие скриншота панельки, но передать это подобие на печать в принтер у меня не получилось, потому что там везде или img или string, а graphics нету... Нашел в инете фишки типо ireport, но в плагинах нетбинса ее не обнаружил, как я понял из-за того что она только для версии 7.4, а у меня стоит последняя 8+...
В общем есть ли какой то другой штатный способ распечатать панельку целиком как она есть со всеми кнопками и текстовыми полями? Или какие нить другие мысли как достичь результата? А то задача вроде простая, а бьюсь с ней уже довольно долго...
0
|
27.11.2015, 16:16 | |
Ответы с готовыми решениями:
0
Как распечатать текст из JTextPane? Как из Апплета добраться до принтера и распечатать? Можно ли распечатать фрейм с расположенными на нем компонентами? Обновление данных на Frame из другого Frame |
27.11.2015, 16:16 | |
27.11.2015, 16:16 | |
Помогаю со студенческими работами здесь
1
Как распечатать элемент Panel? Для каждой строки текстового файла распечатать слово наибольшей длины, если их несколько, то распечатать все Массив: Массив [X,Y] распечатать в табличном виде, а затем транспонировать и распечатать рядом с первым массивом... Массив распечатать-перевернуть-распечатать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |