制作简易QQ登陆页面
学了好久的页面制作,总结一下下,以后遇到了什么问题可以回来翻一翻,同时记住的效果比较好。
基本要点
1.实现登陆与密码页面
2.实现IO流存储信息
3.实现简易聊天页面
我们就开始呗~
step1:我们先利用JFrame制作一个框架,记得导入javax.swing.JFrame(javax.swing. * ;问题也不大,不过还要用到JPanel,所以还是用 * 比较方便)
代码就是这样
import javax.swing.*;
public class QQpage {
public static void main(String[] args) {
JFrame F =new JFrame();
F.setSize(300,400);//设置框体图的大小
F.setVisible(true);//让框体图显示出来,true显示,false就不显示
}
}
运行之后能看到框体图就开始熟悉一些组件,其中需要用到的组件是java.awt.event.*里面的JButton按钮,
代码就这样
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class QQpage {
public static void main(String[] args) {
JFrame F =new JFrame();
F.setSize(300,400);//设置框体
//组件制作
JButton send = new JButton("发送");//按钮制作
F.add(send);//把按钮添加到框架当中
F.setVisible(true);//显示框架
}
}
step2:运行之后你会发现,按钮键巨大,甚至覆盖了整个页面,所以后续需要用布局来修饰一下,布局用到的是java.awt. * ;里面的BorderLayout,布局当中new的方式有点奇怪,是在括号里面直接就new出来了,挺有意思的。
之后把按钮放在应该放的地方,布局方式如下:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class QQpage {
public static void main(String[] args) {
JFrame F =new JFrame();
F.setSize(300,400);//设置框体
//组件制作
JButton send = new JButton(