gpt4 book ai didi

java - 使 Canvas 对象在单击不同按钮时绘制不同的形状?

转载 作者:行者123 更新时间:2023-12-02 00:05:53 27 4
gpt4 key购买 nike

我通常使用 Python 编程,但几个小时前,一些 friend 问我是否可以帮助他们完成 Java 作业。所以我从大约几个小时前就开始学习 Java。

无论如何,他们需要一个程序来直观地演示高速行驶时空气动力学如何影响某些物体。不过没什么复杂的,可能只是一个球左右,所以一个简单的圆圈就足够了。

我刚刚掌握了 ActionListeners 等内容,但是如何才能使 Canvas 对象中显示的对象在单击鼠标按钮时发生变化?

最佳答案

Add a MouseListener到canvas上,并在监听器的mouseClicked()方法中,改变canvas绘制的对象的状态,并依次调用canvas的repaint()方法让 Canvas 根据修改后的状态重新绘制自身。

关于java - 使 Canvas 对象在单击不同按钮时绘制不同的形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13890846/

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