Vin*_*oye 2 java swing line-breaks keylistener jeditorpane
我正在做一个聊天应用程序,我放了一个JEditor窗格来输入消息.
我在这个JEditor上放了一个关键的监听器,这样当我输入Enter键时,它会发送消息.
我的问题是它发送消息,但它也在我的JEditor中执行换行,即使在我也执行了setText("")之后,它也看起来不太好.
如何避免断线的显示?
非常感谢你
问候.
不要使用KeyListener.
Swing旨在与Key Bindings一起使用.默认操作是向Document添加新的行字符串.您需要使用自己的自定义Action替换默认的Enter Action.您将从扩展TextAction开始.