我有一个文本区域,我想在按下输入按钮时将其变为空白。我知道这通常会使用 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/