单击按钮等效按下输入键java

时间:2015-12-03 15:32:09

标签: java swing

我有一个变量名为“btntry”的按钮。当用户单击此按钮时,我希望它执行与用户按下回车键时执行的操作相同的操作。这可能吗?

如果您能告诉我如何在这种情况下插入代码,将会很有帮助:

这是我的两种方法

private void btntryActionPerformed(java.awt.event.ActionEvent evt) {                                       
       // TODO add your handling code here:
}                                      

private void entryfieldActionPerformed(java.awt.event.ActionEvent evt) {                                           
char[] v = { 'c', 'e', 'n', 't', 'i', 'p', 'e', 'd', 'e' };
    char n;
    n = entryfield.getText().charAt(0);
        boolean flag = false;
    int index = 0;
    boolean flag2 = false;
    while (index < (v.length)) {
        if (n == (v[index])) {
            flag = true;
        } else {
            flag = false;
        }
        index++;
        if (flag == true){
            flag2 = true;
        }

    }
    if (flag2 == true) {
        System.out.println("Correct");
    } else {
        System.out.println("Wrong");
    }

单击按钮时,我想要按下输入键的效果

1 个答案:

答案 0 :(得分:3)

  

单击按钮时,我想要按下输入键的效果

您可以将按钮设为框架的默认按钮:

chrome.tabs.query({active:true, currentWindow:true}, function(tab){
      console.log(tab[0].url);
});

然后当您使用Enter键时,即使按钮没有焦点,也会调用按钮的ActionListener。