【发布时间】:2013-11-03 08:37:28
【问题描述】:
我正在开发一个聊天应用程序,当我在聚焦 JTextArea 时按下回车按钮时,我希望它停止添加不必要的新文本行,例如,我将能够确定用户何时按下回车按钮并且没有在 JTextArea 内输入任何内容。我正在使用 KeyListener 来检测用户何时释放回车键然后发送消息。我首先尝试用空字符串 message.replaceAll("[\n]", "") 替换新的文本行并修剪消息,但是它没有用。我的方法有什么问题吗,或者我可以采用其他解决方案吗?
【问题讨论】:
-
改用 JTextField。
标签: java swing jtextarea keylistener key-bindings