Java学习笔记:Swing,图形化用户界面,GUI,JFrame,按钮,布局方式,空布局,文本框

GUI:图形化用户界面
步骤
1.导入包
import java.awt.*;
import javax.swing.*;
2.使用类继承自JFrame
3.在构造方法中写窗体的属性
必备的5个属性
visible(boolean b):设置窗体的显示状态
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE):设置关闭窗体时释放资源
this.setLayout():设置窗体布局方式
this.setSize():设置窗体大小
this.setLocationRelativeTo(null):设置窗体居中显示,必须在设置窗体大小后
常用布局(三种布局方式,需要了解):
默认的时边界布局(BorderLayout)
FlowLayout:流式布局,设置其像瀑布流一样的从上到下,从左到右的方式进行布局
GridLayout:设置布局方式为表格布局
空布局:需要掌握:
this.setLayout(null);
文本框:
JTextField jtf=new JTextField();
jtf.setBounds(150,100,100,35);//4个参数,分别是距离左边的位置,上边的位置,宽度和高度
按钮:
JButton btn1=new JButton("按钮1")
// btn1.setSize(100,35);//
// btn1.setLocation(200,200);//位置