在我正在制作的游戏中,我有两种不同的mousePressed()方法,一种是单人射击,另一种是自动射击,如果你有一个自动武器,它会将mousePressed()方法从单一射击改为自动射击。稍后,当你丢失自动武器时,它会返回到mousePressed()进行单次射击(我使用两个MouseAdapter并使用addMouseListener和removeMouseListener来做到这一点问题是,如果你在丢失自动武器的同时按住鼠标,你仍然会自动射击,直到你松开鼠标,然后再按一次,它就会切换到single fireing mo