之前博客大概介绍了IO流技术,已经利用IO流技术来存储QQ的聊天记录,现在也就是最后一步,实现QQ聊天的页面,也就是如何先显示登陆页面,经过简单验证并且正确之后,登陆页面消失,弹出的是发送页面,整个QQ聊天页面也就完成了!
实现的要点就一个
1.登陆页面的验证
2.登陆页面的消失,主页面的出现
发送页面基本没有变化
package QQFrame;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.awt.*;
public class QQpage extends JFrame implements ActionListener {
JTextField input = new JTextField();
JTextArea area = new JTextArea();
JComboBox box = new JComboBox();
QQpage() {
this.setSize(300,400);//设置框体
//组件
JButton send = new JButton("发送");
send.addActionListener(this);
//制作打包面板 发送按钮和下拉框放在一行 输入框放在上面一行,文字区域发在最中间
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(1,2));
panel.add(box);
panel.add(send);
//做个大面板,吧输入框和第一个面板放在一起
JPanel panel1 = new JPanel();
panel1.setLayout(new GridLayout(2,1)