[英]Trouble making basic java program to count your number of clicks
為什么這不正常? 我似乎無法找到問題
它假設每次單擊按鈕時將文本顯示增加1
public class ClickerGame extends javax.swing.JFrame {
public ClickerGame() {
initComponents();
}
//declare
int clicks;
String clicksout = "" + clicks;
//Swing GUI netbeans code is here, removed because it is irrelevant
//click increments number by 1
private void clickActionPerformed(java.awt.event.ActionEvent evt) {
clicks++;
clickercounter.setText(clicksout);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new ClickerGame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton click;
private javax.swing.JTextField clickercounter;
// End of variables declaration
}
您只需設置clicksout
一次:
String clicksout = "" + clicks;
如果clicks
更改,則不會動態重置該值。 如果你永遠不改變它,你總會得到相同的結果:
clickercounter.setText(clicksout);
試試這個:
clickercounter.setText("" + clicks);
您不需要clicksout
作為單獨的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.