如何关闭登陆窗口,打开新的窗口呢
类似于QQ的软件,登陆窗口和聊天窗口都在同一个包中
下面这段代码中。明明只有close();为什么会打开新的窗口
public boolean receiveMsg(){
boolean flag = false;
try {
InputStream in = client.getInputStream();
byte[] result = new byte[1024];
in.read(result);
String[] msg = new String(result).trim().split("&");
if(Integer.parseInt(msg[0]) == MessageType.LOGIN_MESSAGE){
if(Integer.parseInt(msg[1].trim()) == MessageType.LOGIN_SUCCESS){
//关闭登陆窗口
//打开聊天窗口
close();
}else if(Integer.parseInt(msg[1].trim()) == MessageType.LOGIN_FAILURE){
JOptionPane.showMessageDialog(null, "用户名或密码不正确,请重新登陆");
}
}
} catch (IOException e) {
e.printStackTrace();
}
return flag;
}