Как распечатать JPanel?

181
18 ноября 2020, 05:50

Пишу программу по учету заказов одного предприятия. Есть форма, которая по сути есть отчет, то есть на нее добавляется различная информация. Мне необходимо сделать возможность ее распечатать. Каким образом можно это реализовать? Я так понимаю, нужно распечатать именно JPanel, так как на ней все хранится. Форма наследуется от JDialog. Погуглил, нашел решения, но они все связаны с JFrame, соответственно свою JPanel туда пихнуть не могу. Еще пишут что нужно как-то переработать класс Printable, но тут я не совсем разобрался. Может стоит вручную сделать форму и пихнуть все на JFrame?

READ ALSO
Как в Intellij IDEA открыть 2 проекта сразу

Как в Intellij IDEA открыть 2 проекта сразу

Мне нужно открыть одновременно 2 проекта в Intellij IDEA в двух разных окнах, но чего-то я никак не соображу, как это сделать, подскажите, пожалуйста!

610
adb повреждает копируемый архив

adb повреждает копируемый архив

Программа на Android устройстве пакует файлы из /files/ в архивНеобходимо извлекать архив с помощью adb (другая программа на ПК должна будет запустить...

166
Округление абсолютного значения [дубликат]

Округление абсолютного значения [дубликат]

Как можно округлить число в зависимости от абсолютно значения? Те

217
Видимость приватных полей

Видимость приватных полей

Не могу понять почему компилятор не ругается на someclassfield:

151