在写一个模拟QQ的简易网络聊天程序,主要功能就是连到服务端的各个客户端都能实时收发到各客户端发的消息,只要有客户端发消息,那么所有客户端都将通过服务端这个中转站来接收到这个消息。
逻辑功能很简单,一会就写好了。但是在后续考虑用户使用方便时,需要通过回车“ENTER”按键来直接发送消息,而不是每次发消息后都要点击你的“Send”按钮,这对用户就太不友好了,所以自己的第一思路就是通过键盘监听来实现,即一旦用户按下回车键就在内部做出等同“send”按钮行为的响应。嘻嘻,自己当时以为很简单的,于是立即实施写出了下面的代码:
sendTextArea.addKeyListener(new SendMessage());
class SendMessage extends KeyAdapter implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
sendMessage();
}
@Override

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



