gpt4 book ai didi

java - 从 jpanel 获取 (g) 图形

转载 作者:行者123 更新时间:2023-11-30 07:19:25 25 4
gpt4 key购买 nike

如何从 java 中的 jpanel 获取 g 元素,如何将它传递给在其上绘制的另一个对象并将其传回。明确一点,我可以使用 g 或 graphics 在 jpanel 上绘制;但似乎无法将其传递给另一个对象以在其他地方使用它。在此先感谢,我已经搜索了一个解决方案,但找不到任何东西,可能是我没有使用正确的术语,抱歉。

最佳答案

Graphics 对象从 JPanel 传递到另一个(辅助)对象的最简洁的方法是从 paintComponent 方法传递对象.这样,您可以确保对象将始终被实例化。

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

关于java - 从 jpanel 获取 (g) 图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com