0
私は時間制限が切れる前にできるだけ早く表示される単語を入力する必要がありますが、単語を入力するたびに、マウスを移動してEnterをクリックしてユーザーに戻る必要があるタイプゲームがあります次の単語を入力するための入力。 "keyCode.VK_Enter"を使用してJButtonによって呼び出されるアクションコマンドを発行する方法があれば、私は期待していました。JButtonのキーボードショートカットを設定しますか?
私のコードのいくつかのスニペット:
ボタンと、ユーザーの入力と出力を入力してください。
enter = new JButton("Enter");
enter.setFont(serif); //serif is specified earlier
enter.setActionCommand("Enter");
enter.addActionListener(this);
container.add(enter);
userOutput = new JTextField(50);
userOutput.setFont(serif);
container.add(userOutput);
userOutput.setEditable(false);
userInput = new JTextField(43);
userInput.setFont(serif);
container.add(userInput);
userInput.setEditable(false);
actionPerformedメソッド入力ボタンのアクションコマンドを取得:
if(userInput.getText().equals(userOutput.getText())){
userInput.setText("");
score += 100;
+1はい、ボタンとテキストフィールドの両方でActionListenerを共有できます。 – camickr
うわー!ありがとう、私はActionCommandsがLOLを共有できることを知らなかった。ありがとう! –
@AmundeepSingh、あなたは答えを受け入れるべきでしょうか? – camickr