2021/8/24

这篇博客介绍了如何使用Java实现一个简单的好友添加功能。作者通过创建`qqfriend`类,包含搜索ID和昵称添加好友的方法,实现了在GUI界面中进行操作。博客详细展示了源代码,包括`JTextField`和`JButton`的使用,以及如何处理事件来发送添加好友的请求。
摘要由CSDN通过智能技术生成

#8:30-9:00 签到打卡

#9:30-12:00 观看java视频

#14:00-18:00 写qq项目

1.好友添加类,搜索id和昵称添加好友。

package qqc.view;

import qqc.massage.Massage;
import qqc.mode.Mthreads;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.io.ObjectOutputStream;

public class qqfriend extends JFrame implements ActionListener {
    public String id;
    JTextField jt;
    JButton jb,jb1;
    JPanel jp,jp1;
    JTextField jl;
    public qqfriend(String id){
        this.id=id;
        jb=new JButton("搜索");
        jb.addActionListener(this);
        jt=new JTextField(15);
        jp=new JPanel(new GridLayout(70,1,4,4));
        jp1=new JPanel();
        jp1.add(jt);
        jp1.add(jb);
        this.setVisible(true);
        this.add(jp1,BorderLayout.NORTH);
        this.add(new JScrollPane(jp),BorderLayout.CENTER);
        this.setSize(300,400);
    }

    public static void main(String[] args) {
        new qqfriend("1");
    }
    public void shows(String id,String name){
        JLabel jl=new JLabel(id+" "+name);
        jp.add(jl);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        if(e.getSource()==jb){
            try {
                ObjectOutputStream oos=new ObjectOutputStream(Mthreads.getThread(id).s.getOutputStream());
                Massage m=new Massage();
                m.setS("20");
                m.setMyid(id);
                m.setXiaoxi(jt.getText().trim());
                oos.writeObject(m);
            } catch (IOException ioException) {
                ioException.printStackTrace();
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值