繁体   English   中英

从jpanel获取(g)图形

[英]Get (g) graphics from jpanel

如何从Java中的jpanel中获取g元素,如何将其传递到另一个绘制在其上的对象并将其传递回去。 为了清楚起见,我可以使用g或图形在jpanel上绘制; 但似乎无法将此传递给另一个对象以在其他位置使用它。 预先感谢,我一直在寻找解决方案,但找不到任何东西,可能是我使用的术语不正确,对不起。

Graphics对象从JPanel传递到另一个(帮助程序)对象的最干净方法是从paintComponent方法传递该对象。 这样,您可以确保将始终实例化该对象。

@Override
public void paintComponent(Graphics g) {
   super.paintComponent(g);
   myGraphicsHelper.drawStuff(g);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM