私は電卓用の数字パッドを持っています。ボタンを押したときに、JTextField
に数字が1つだけ表示されます。 JTextField
で数字を複数回表示させるには、ユーザーがボタンを2回以上押すことを許可するにはどうすればいいですか?たとえば、誰かが1つのキーを2回押すと、11が表示されます。ここにこの部分のための私のコードがあり、助けていただきありがとうございます、ありがとう!ボタンは1つの数字だけを出力します
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("1")){
numField.setText("1");
}
}
あなたは 'numField.setText(numField.getText()+ "1")を使用することができます;' –
キーバインドを(--->より多くのJavaスイング電卓を検索) – mKorbel
うーん、いいえ、私はこれにキーバインディングを使用しません。 OPのようなアクションコマンドが優れています。 – markspace