Java接口问题

Java接口问题,java,interface,network-programming,Java,Interface,Network Programming,我刚刚开始使用Java网络,我正在尝试将我朋友的电脑连接到我的电脑,并开始用我自己的界面聊天 我有个问题,可能我错过了一些非常愚蠢的事情。不管怎样,如果有人帮我一把,我会很感激的。 问题是,当我调用'ServerSide s=new ServerSide(client);'我只是不知道为什么 package prueba; import java.net.*; import java.io.*; public class ServerSide implements Runnable {

我刚刚开始使用Java网络,我正在尝试将我朋友的电脑连接到我的电脑,并开始用我自己的界面聊天

我有个问题,可能我错过了一些非常愚蠢的事情。不管怎样,如果有人帮我一把,我会很感激的。 问题是,当我调用'ServerSide s=new ServerSide(client);'我只是不知道为什么

package prueba;

import java.net.*;
import java.io.*;

public class ServerSide implements Runnable
{
    Thread t;
    Socket client;
    MCRPDI e1;
    public ServerSide(Socket client)
    {
        this.client=client;
        e1 = new MCRPDI();
        e1.Interfaz.setBounds(100, 100, 800, 400);
        e1.Interfaz.setVisible(true);
        t=new Thread(this);
        t.start();

    }
    public void run()
    {

        try
        {
            BufferedReader br=new BufferedReader(new InputStreamReader(client.getInputStream()));
            while(true)
            {

                String st1=br.readLine();
                System.out.println("client: "+st1);

            }
        }
        catch(IOException e)
        {
            System.out.println(e);

        }   
    }
}

class serverchat 
{
public static void main(String args[]) throws IOException 
{

    ServerSocket server=new ServerSocket(8080);
    System.out.println("waiting for request from peer.....");

    Socket client=server.accept();
    ServerSide s=new ServerSide(client);
    System.out.println("request accepted");
    BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));
    PrintStream ps2=new PrintStream(client.getOutputStream());
    while(true)
    {
        String st=br2.readLine();
        ps2.println(st);
        }
    }   
}
这是我的接口(我想,只有构造函数和字段,这就是你所需要的):


提前谢谢

在MCRPDI构造函数的末尾添加此行:

Interfaz.pack()
资料来源:

也许你也应该调查一下裁员经理

Interfaz.pack()