我认为图形对象的 create() 函数会创建当前图形对象的新副本
这是我的代码
Graphics temp;
temp = g.create();
temp.drawString("hello world",100,100);
g.fillRect(200,200,50,50);
现在我的理解是,由于 temp 现在是 g 的副本,因此 temp 的任何更改都不会反映在 g 上。因此,由于 fillRect 函数,我的输出应该只是一个矩形。但是我在我的绘画输出中得到了字符串和矩形。为什么会发生这种情况以及如何阻止它?