Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从 java 中的 jpanel 中获取 g 元素,如何将其传递给在其上绘制的另一个对象并将其传回。为了清楚起见,我可以使用 g 或 graphics 在 jpanel 上绘制;但似乎无法将其传递给另一个对象以在其他地方绘制它。在此先感谢,我已经搜索了解决方案,但找不到任何东西,可能是我没有使用正确的术语,抱歉。
Graphics将对象从 a传递JPanel到另一个(辅助)对象的最简洁方法是从paintComponent方法传递对象。这样,您就可以确定对象将始终被实例化。
Graphics
JPanel
paintComponent
@Override public void paintComponent(Graphics g) { super.paintComponent(g); myGraphicsHelper.drawStuff(g); }