我做了一个聊天程序,用swing和awt做的,登录界面有用户名和密码两个文本框,一个确认Button;
注册界面有姓名,头像,年龄,密码等个人信息;
聊天界面有个显示聊天信息的JTextArea,JList和一个发送按钮,JList用来存放在线的用户名和头像.
我想实现的是用一个容器来装注册用户的所有信息,输入用户名和密码首先到这个容器中来查找是否有此用户名,并核对密码,才可以登录,登录后就显示到JList中去.
我想请教的是如何能共用一个容器?这里不用数据库实现.

解决方案 »

  1.   

    没看出使用容器和使用数据库有什么不一样
    根据MVC C从M中获取数据 M是不是数据库有什么关系  只要给我交出数据就可以了
      

  2.   

    1. 如果你的聊天程序分服务器端和客户端    那好办 在服务器端程序弄个容器就OK了2. 如果你的聊天程序不分什么服务器端和客户端,每2个客户端都可以互相通信的话    我想了2种方法你看行不
        a. 每个用户程序都有一个容器,容器里存放了所有在线用户的信息。 当一个新用户程序运行时,先找到任何一个已运行的用户程序,把用户名传过去判断,再把结果传回来。
        b. 每个用户程序都有一个容器,容器里只存放自己用户的信息。  当一个新用户程序运行时,要找到每一个已运行的用户程序,把用户名传过去判断,再把结果传回来。