java - 按下回车按钮时删除换行功能Java

标签 java function return

我有一个文本区域,我想在按下输入按钮时将其变为空白。我知道这通常会使用 setText 方法来完成。但是,当我这样做时,文本被删除,但按下回车键创建的换行函数。我的问题是,是否可以阻止此默认操作的发生?

谢谢

最佳答案

您是否正在监听文本区域上的 ENTER 键然后将其清除?以下对我有用:

final JTextArea ta = new JTextArea();
ta.addKeyListener(new KeyListener() {

    @Override
    public void keyTyped(KeyEvent e) {
    }

    @Override
    public void keyReleased(KeyEvent e) {
        if(e.getKeyCode() == KeyEvent.VK_ENTER){
            ta.setText("");
        }
    }

    @Override
    public void keyPressed(KeyEvent e) {
    }
});

关于java - 按下回车按钮时删除换行功能Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717828/

相关文章:

java - 使用Spring和maven的Web应用程序不起作用

python - 在列表理解中使用多个条件表达式

javascript - 为我的 JS 函数获取 NaN 作为结果。谁能解释为什么?

jquery检查返回值是否包含字符串

javascript - 为什么返回函数时要修复 'this'?

java - 我们如何操作被选中的 Jcheckbox 的数量?

java - 使用 Jackson 解析非 JSON JavaScript 对象

java - 取消后从 FutureTask 获取结果

return - 如何从 Solidity 中的多个函数返回中仅获取必要的值?

c - 反转 C 字符串函数崩溃?