我正在製作一個簡單的目標射擊遊戲。我在標籤內有一個倒計時定時器和一個閃爍在面板內隨機位置的對象。每次我點擊對象時,該對象的計時器停止,使對象停止,但倒數計時器不會,這是我的問題。我想倒數計時器也應該停止。如何在拍攝對象後停止定時器功能?
有人可以幫我解決這個問題嗎?
下面的代碼:
private void starting()
{
new Timer(TIMER_PERIOD, new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
if (count++ < MAX_COUNT)
{
String text = "Time remaining: (" + (MAX_COUNT - count) + ") seconds left";
setCountDownLabelText(text);
Date date = new Date();
setCountDownPanelText(date);
}
else
{
((Timer) e.getSource()).stop();
randomTimer.stop();
JOptionPane.showMessageDialog(null, "Game Over");
System.exit(0);
}
}
}).start();
}
請提供[sscce](http://sscce.org/),展示您描述的問題。 – trashgod