This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center。
7年前关闭。
我通常使用Python进行编程,但是几个小时前,有几个朋友问我是否可以帮助他们完成Java作业。因此,大约从几个小时前开始,我一直在学习Java。
无论如何,他们需要一个程序来可视地演示高速行驶时空气动力学如何影响某些物体。虽然没有什么复杂的,可能只是一个球左右,所以一个简单的圆圈就足够了。
我刚刚掌握了ActionListeners之类的东西,但是当单击鼠标按钮时,如何使Canvas对象中显示的对象改变?
7年前关闭。
我通常使用Python进行编程,但是几个小时前,有几个朋友问我是否可以帮助他们完成Java作业。因此,大约从几个小时前开始,我一直在学习Java。
无论如何,他们需要一个程序来可视地演示高速行驶时空气动力学如何影响某些物体。虽然没有什么复杂的,可能只是一个球左右,所以一个简单的圆圈就足够了。
我刚刚掌握了ActionListeners之类的东西,但是当单击鼠标按钮时,如何使Canvas对象中显示的对象改变?
最佳答案
Add a MouseListener到画布,然后在侦听器的mouseClicked()
方法中,更改由画布绘制的对象的状态,并调用画布repaint()
方法,以便基于修改后的画布重新绘制自身州。
关于java - 当单击不同的按钮时,使Canvas对象绘制不同的形状吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13890846/