zoukankan      html  css  js  c++  java
  • 组件及事件处理

    组件

    Java图形用户界面最基本组成部分是组件(Component)。组件是一个以图形化的方式显示在屏幕上并能与用户交互的对象,例如一个按钮一个标签等。组件不能单独显示出来,必须将组件放在容器中才可以显示出来类Java.awt.Component是许多组件类的父类,Component类中封装来了组件通用的方法和属性,如大小,组件对象,显示位置,颜色等。

    常用的组件都是JComponent的子类:

    1.JTextField(文本框):只允许用户输入单行文本,没有 append() 的方法,只能用setText输出字符串。构造函数输入一个参数。

    2.JTextArea(文本区):多行文本,使用append()输出字符,构造函数两个参数。

    3.JButton,JLabel...

    常用容器

    JComponent是Container的子类。其子类创建的组件也是容器。JFrame是底层容器,中间容器必须添加到底层容器中才能发挥作用。

    中间容器:JPanel(画板),....

    常用布局:

    BorderLayerout 布局:把容器划分为五个区域东,西,南,北,中。中间最大,对应的静态常量为CENTER,NORTH,SOUTH,WEST,EAST.

    用法:对于采用这种布局的容器con,con.add(b,BorderLayerout.CONTER);(把组件b加到con的中间区域)。

    对容器设置布局,在构造函数中用  setLayout(new FlowLayerout() );

    ....

    事件处理

    1.事件源:对象等

    2.监听器:事件源注册监听器后可以对事件源进行监听

    3.处理事件的接口:监听器是一个对象,处理事件源方式的事件时,监听器可以调用创建它的类的方法来进行操作。因此创建该监听器对象的类必须实现接口,即在类体中重写接口的所有方法。

  • 相关阅读:
    学习进度7
    《机器学习十讲》学习报告六
    《机器学习十讲》学习报告五
    《机器学习十讲》学习报告四
    《机器学习十讲》学习报告三
    华为机试题 仿苹果
    C++ STL 六大组件的交互关系
    C++ STL 源码 阅读
    抽象类和接口的区别
    重载 & 重写 在java 中
  • 原文地址:https://www.cnblogs.com/1024-xzx/p/12007944.html
Copyright © 2011-2022 走看看