Java 绘制(图形))不使用GraphPenscene

Java 绘制(图形))不使用GraphPenscene,java,netbeans-platform,scene,Java,Netbeans Platform,Scene,我想在我的场景中创建一个图像,所以我使用了以下方法: BufferedImage img = (BufferedImage) SemapGraphResources.ssTerresteImage; Graphics2D g2 = img.createGraphics(); scene.paint(g2); scene.validate(); 但我犯了一个错误: 堆栈跟踪: java.lang.AssertionError: Scene.validate was not called afte

我想在我的场景中创建一个图像,所以我使用了以下方法:

BufferedImage img = (BufferedImage) SemapGraphResources.ssTerresteImage;
Graphics2D g2 = img.createGraphics();
scene.paint(g2);
scene.validate();
但我犯了一个错误:

堆栈跟踪

java.lang.AssertionError: Scene.validate was not called after last change. Widget is not validated. See first Q/A at http://graph.netbeans.org/faq.html page.
    at org.netbeans.api.visual.widget.Widget.paint(Widget.java:1402)
    at org.netbeans.api.visual.widget.Widget.paintChildren(Widget.java:1481)
    at org.netbeans.api.visual.widget.Widget.paint(Widget.java:1427)
at org.netbeans.api.visual.widget.Scene.paint(Scene.java:251)

尝试先调用scene.validate(),然后调用scene.paint(g2)。我这样做了,但没有成功:(尝试先调用scene.validate(),然后调用scene.paint(g2)。我这样做了,但没有成功:(