在聊天室中,编写用户登录框的代码,有几点不那么明确
怎样构造出一按“申请帐号”命令按钮就进入“注册框”呢?
那以用户名作为参数构造ChatRoom对象又是什么意思啊?
代码:
if(e.getSource()==btnLogin)
{
try
{
toServer=new Socket("192.168.1.110",2016);
ois=new ObjectInputStream(toServer.getInputStream());
oos=new ObjectOutputStream(toServer.getOutputStream());
//向服务器发送Login消息
String strUserPass=txtName.getText()+":"+(new String(paPwd.getPassword()));
oos.println("strUserPass");
String fromServer=(String)ois.readObject();
if(fromServer.equals("Welcome"))
{
//以用户名为参数构造ChatRoom对象
new ChatRoom(txtName.getText());
}
怎样构造出一按“申请帐号”命令按钮就进入“注册框”呢?
那以用户名作为参数构造ChatRoom对象又是什么意思啊?
代码:
if(e.getSource()==btnLogin)
{
try
{
toServer=new Socket("192.168.1.110",2016);
ois=new ObjectInputStream(toServer.getInputStream());
oos=new ObjectOutputStream(toServer.getOutputStream());
//向服务器发送Login消息
String strUserPass=txtName.getText()+":"+(new String(paPwd.getPassword()));
oos.println("strUserPass");
String fromServer=(String)ois.readObject();
if(fromServer.equals("Welcome"))
{
//以用户名为参数构造ChatRoom对象
new ChatRoom(txtName.getText());
}
frmzhuce.pack(); 点击注册进入注册页面 new ChatRoom(txtName.getText());
关键要看她的 ChatRoom ()构造函数要那个参数干什么用的咯