Keypress使用助记符而不是初始化动作

时间:2018-06-06 18:53:57

标签: java button keypress mnemonics

我不知道为什么这不起作用。 Netbeans不允许我编辑这部分代码。

        deletestudentButton.setText("Delete Student");
    deletestudentButton.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            deletestudentButtonActionPerformed(evt);
        }
    });
    deletestudentButton.addKeyListener(new java.awt.event.KeyAdapter() {
        public void keyPressed(java.awt.event.KeyEvent evt) {
            deletestudentButtonKeyPressed(evt);
        }
    });

然而,当进入设计模式中的事件并选择keyPressed时,它会给我以下内容:

private void deletestudentButtonKeyPressed(java.awt.event.KeyEvent evt) {                                               

     deletestudentButton.setMnemonic(KeyEvent.VK_R);
     deletestudentButton.setMnemonic(evt.VK_R);
      deletestudentButton.addKeyListener(new java.awt.event.KeyAdapter() {

    }                                              

我想我应该在哪里SetMnemonic。我尝试了两种不同的语句,但是当它编译时,它不会启动按键。

0 个答案:

没有答案