Swing编程——快捷键设置方法的优劣对比(二)

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

       sendTextArea.addKeyListener(new SendMessage());
       class SendMessage extends KeyAdapter implements ActionListener{
   
   
        @Override
        public void actionPerformed(ActionEvent e){
            sendMessage();
        }

        @Override
  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值