我有一個函數,打印有多少玩家猜測。
下面是代碼:Java重新繪製只有每隔一個猜測
public void drawString(Graphics g){
g.setColor(Color.RED);
g.drawString("You have " + getN() + " guesses left", 400, 50);
if (lastN != getN()){
repaint();
lastN = getN();
}
}
我的問題是,它重新繪製每個其他時間。我的意思是:
首先,它打印:你有10個猜測留下
然後它停留10時只有9猜測留下
然後打印:你有8個猜測留下
等。直到有0 ...
如何讓它每次都改變?
你能提供一個[SSCCE(HTTP時間:// SSCCE。組織/)? – brimborium 2012-08-17 10:46:41
在繪畫循環中永不增加變化組件狀態(當它被調用時它是不可控制的) – kleopatra 2012-08-17 11:46:42