swing学习小结


swing图形界面
 用户界面在java里仍然是一个一个类,主要是java.swing包里的类组成一个界面的表现
 则是这些类的对象之间相互调用的结果。

Swing图形组件
 是java中一套图形界面类
 分为两类:
 1.容器类
  表示可以放置其他的元素组件或者容器组件。
  例如:
  JFrame 窗体组件(类)
  JPanel 面板容器
  JMeauBar菜单栏
 
 2.元素类
  表示不可以放其他的组件。
  JButton   按钮组件
  JLable   文本标签组件
  JTextField  文本输入框组件
  JPasswordField 密码输入框组件
  JCheckBox  复选框组件
  
 
 布局类awt
  主要在两个包下:
  1.javax.swing.包下
  2.java.awt.包下
  FlowLayout   流式类布局
  只要是以Layout结尾的就是布局类
  
 
 
 
 事件
  什么是事件?
  事件是由一系列方法组成处理某个目标的流程。
  步骤:(以登陆界面为例)
  1.找到事件源
   确定操作发生在哪一个组件上,那么该组件就是事件源。
   登陆时事件源就是登录按钮
   
  2.判断事件的类型
   可以通过 事件源.add****Listener(); 来确定事件类型
   登陆的事件类型是:ActionListener   动作监听器
   java中可以添加的监听器有:
    addComponentListener
    addContainerListener
    addFocusListener
    addHierarchyBoundsListener
    addHierarchyListener
    addInputMethodListener
    addKeyListener
    addMouseListener
    addMouseMotionListener
    addMouseWheelListener
    addPropertyChangeListener
    addWindowsFocusListener
    addWindowsListener
    addWindowsStateListener
  3.根据事件类型,编写事件处理类
   LoginListener
  4.创建事件处理对象
   LoginListener ll = new LoginListener();
  5.给事件源绑定事件处理对象,使用时间完善登陆界面
 


    
   
   

你可能感兴趣的:(java,swing)