目录
1、概念
GUI: Graphical User Interface,图形用户界面,它能够使应用程序看上去更加友好
2、Swing
此包下放着构成java图形界面的类
swing中所有类都可以看做是组件
组件:组件是一个以图形化的方式显示在屏幕上并能与用户进行交互的对象
组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来
容器可以容纳多个组件,通过调用容器的add()方法向容器中添加组件
容器组件:窗口,面板,对话框
功能组件:文本输入框,按钮组件,单选框/下拉框
3、在构造方法中设置窗口的基本特征
public class guiDemo extends JFrame {
public guiDemo(){
this.setSize(400,400);//设置宽高
this.setResizable(false);//设置不能改变尺寸
this.setTitle("欢迎来到学生管理系统");//设置窗口的标题
// this.setLocation(20,30);
this.setLocationRelativeTo(null);//设置不能改变尺寸
this.setVisible(true); //让窗口显示(java中的窗口默认不显示的),设置显示放在最后一行
JPanel jPanel = new JPanel(); //创建面板
this.add(jPanel);//将面板添加到窗口上
jPanel.setBackground(new Color(10,100,100)); //设置窗口的背景颜色
JButton jButton = new JButton("保存")