KeyEvent不理解TAB键

时间:2017-03-10 00:53:15

标签: java swing keyboard keyevent

对这个问题感到抱歉。我猜有些人之前已经问了这个问题,但问题的格式是什么,因此答案在某种程度上我不理解。(我是一个业余爱好者) 问题是KeyEvent在按下TAB键时不理解。 PS:我正在创建一个使用JFrame作为作业的记事本。 提前谢谢。

        if (e.getKeyCode() == KeyEvent.VK_TAB) {

        AdvancedChar c = new AdvancedChar('\t');
        frame.wholeText.linesList.get(frame.cursor.j).chars.add(frame.cursor.i, c);
        System.out.println("tab pressed");
        frame.repaint();
    }

PS2:人们提到过使用frame.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS); 在与此问题相关的答案中。但我不知道如何在我的代码中设置此方法。

0 个答案:

没有答案