Я печатаю JFrame
. Перед этим я скрываю строку меню и устанавливаю JFrame
на неокрашенный. Это работает просто отлично, но видимые JFrame
изменяются, отражая удаленные элементы управления, которые я должен позже восстановить.
Я бы хотел клонировать JFrame
, внести изменения в него и распечатать с клона.
Есть ли способ клонировать JFrame
, чтобы я мог изменить его для печати?
Я пытался клонировать, но это не удалось с очень неинформативным
CloneNotSupportedException exception.
Когда я пытаюсь клонировать, переменная остается нулевой, и я получаю исключение. Исключением является PlotterPkg.MainJFrame
, имя моего самого внешнего JFrame
и имя моего пакета.
JFrame jjj = null;
try
{
jjj = (JFrame) this.clone();
}
catch (CloneNotSupportedException ex)
{
java.util.logging.Logger.getLogger
(MainJFrame.class.getName()).log(Level.SEVERE, null, ex);
}