qqjudith 2015-08-31 03:28 采纳率: 62.5%
浏览 1688
已采纳

自己写的Client端提示空指针

public class ChatClient {
static Socket s;
static DataOutputStream dos;
static String str;
static TextField txt;
static TextArea content;

public static void main(String[] args){
    new MyFrame().LaunchFrame();
}

static class MyFrame extends Frame{
    public void LaunchFrame(){
        setLocation(300,300);
        setSize(300,400);
        setBackground(Color.PINK);
        setTitle("WeChat");
        add(txt,BorderLayout.SOUTH);
        add(content,BorderLayout.NORTH);
        pack();
        this.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                disconnected();
                System.exit(0);
            }
        });
        setVisible(true);
    }       
}

public void connect() throws UnknownHostException, IOException{
    s = new Socket("127.0.0.1",8888);
    dos = new DataOutputStream(s.getOutputStream());
    System.out.println("connected");
}

private class TFListener implements ActionListener{

    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        str = txt.getText().trim();
        content.setText(str);
        txt.setText("");
    }
}

public static void disconnected(){
    try {
        dos.writeUTF(str);
        dos.flush();
        s.close();
        dos.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

}
图片说明

  • 写回答

1条回答 默认 最新

  • 纵横车 2015-08-31 04:19
    关注
    add(txt,BorderLayout.SOUTH);
    add(content,BorderLayout.NORTH);
    

    这两句的txt和content没有new出来。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测