第十二周学习总结

学习总结

java图形界面的建立是其实是一个很条理的过程,容器就是画板,panel就是给这张纸划分的区域,像JLabel等小组件就是在这些区域画的具体的物象,我们所做的事情就是将我们想要的组件分别画在几个区域,再将这几个排好顺序放到容器中即可.

packet Test
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Test{
  public static void main(String args[]){
  // 实例化元素组件类,然后将对象添加到窗体可见
//实例化ImageIcon类的对象,从磁盘中提取出图片
   javax.swing.ImageIcon img=new javax.swing.ImageIcon("F:\图形界面\qq.jpg");
//实例化JLbel类的对象,用来显示img
   javax.swing.JLabel labImg=new javax.swing.JLabel(img);
//将JLabel类对象添加到窗口上
   frame.add(labImg);
		
//使用JLbele显示文字
   javax.swing.JLabel labName1=new javax.swing.JLabel("账号:");
   frame.add(labName1);
		
//实例化文本框
   javax.swing.JTextField account=new javax.swing.JTextField();
//封装组件的大小和高度   Dimentsion类的对象的实例化  dim对象可以重复利用
   java.awt.Dimension dim=new java.awt.Dimension(310,30);
//设置组件的首先大小为Dimension类的对象
   account.setPreferredSize(dim);
   frame.add(account);
		
//显示密码及对应文本框 利用JLabel类和JPasswordField类
   javax.swing.JLabel labName2=new javax.swing.JLabel("密码:");
   frame.add(labName2);
   javax.swing.JPasswordField password =new jjavax.swing.JPasswordField();
   password.setPreferredSize(dim);
   frame.add(password);
		
//利用JCheckBox类显示记住密码 和自动登录窗口
   javax.swing.JCheckBox checkbox1=new javax.swing.JCheckBox("   记 住 密 码");
   java.awt.Dimension box=new java.awt.Dimension(150,150);
   checkbox1.setPreferredSize(box);
   frame.add(checkbox1);
   javax.swing.JCheckBox checkbox2=new javax.swing.JCheckBox("   自 动 登 录");
   checkbox2.setPreferredSize(box);
   frame.add(checkbox2); 
		
//利用JButton类 设置窗口登录
   javax.swing.JButton button=new javax.swing.JButton("登录");
   java.awt.Dimension dimbutton=new java.awt.Dimension(150,80);
   button.setPreferredSize(dimbutton);
   frame.add(button);
   frame.setVisble(true);
  }
}

1.事件源:是能够产生时间的对象都可以叫事件源,比如文本框,按钮,下拉列表之类的组件.

2.监视器:事件源要产生事件,必须要有什么东西去监视它,以便作出相应啊,那就是监视器,监视器的作用是对事件源进行监视,以便对发生的时间进行处理.

3.处理事件的接口:监视器负责处理事件源发生的事件,监视器是一个对象,为了处理事件源发生的事件,监视器这个对象会自动调用一个方法来处理事件。被调用的这个方法就是所说的处理事件的接口中的方法.

原文地址:https://www.cnblogs.com/buxiu888/p/11866250.html