[英]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.