【发布时间】:2011-12-29 20:43:51
【问题描述】:
我有一个打字游戏,你必须在时间限制用完之前尽快键入出现的单词,但是每次键入单词时,你必须移动鼠标并单击回车并单击返回用户输入以键入下一个单词。我只是希望是否有办法使用“keyCode.VK_Enter”来发出由 JButton 调用的动作命令。
我的代码的一些 sn-ps:
Enter 按钮和用户输入输出:
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;
【问题讨论】:
标签: java swing keyboard-shortcuts action jbutton