Java2实用教程课件﹝第三版第七章﹞.ppt
文本预览下载声明
Java 2实用教程(第3版)教学课件;第7章 AWT组件及事件处理 ;图形用户界面;容器类(Container)和组件类(Component) ;7.1 Java窗口;1. Frame常用方法;2.菜单条、菜单、菜单项 ;7.3 文本框;1.TextField类的主要方法 ;2.文本框上的ActionEvent事件 ;Java的事件处理模式;处理事件示意图 ;7.4按钮与标签;7.5菜单项;7.6文本区;1. TextArea类主要方法 ;2.文本区上的TextEvent事件 ;7.7面板;7.8布局;1. FlowLayout布局 ;2. BorderLayout布局 ;3. CardLayout 布局 ;4. GridLayout布局 ;5. BoxLayout布局 ;7.9画布 ;7.5选择型组件;下拉列表 Choice创建的一个对象称作一个下拉列表组件,它是用户十分熟悉的一个组件。用户可以在下拉列表看到第一个选项和它旁边的箭头按钮,当用户单击箭头按钮时,选项列表打开。
下拉式列表可以发生ItemEvent事件。当下拉式列表获得监视器之后,用户在下拉列表选项列表中选中某个选项时就发生ItemEvent事件.
;滚动列表 java.awt包中的类List类建立滚动列表 .
滚动列表和下拉列表的另一不同之处是,滚动列表除了可以发生ItemEvent事件外,还可以发生ActionEvent事件。当用鼠标单击滚动列表的某个选项后,发生ItemEvent事件;当用鼠标双击某个选项后,发生ActionEvent事件。 ;;7.11 Component类的常用方法;1.组件的颜色 ;2.组件的字体;3.组件的大小与位置;public Point getLocation() 组件调用该方法返回一个Point对象的引用,该对像实体中含有名字是x 和y的成员变量,方法返回的Point对象的x,y的值就是组件的左上角在容器的坐标系中的x坐标和y坐标。
public void setBounds(int x,int y,int width,int height) 组件调用该方法设置组件在容器中的位置和组件的大小。该方法相当于setSize方法和setLocation方法的组合。
public Rectangle getBounds() 组件调用该方法返回一个Rectangle对象的引用,该对象实体中含有名字是x、y、width 和height的成员变量,方法返回的Rectangle对象的x,y的值就是组件的左上角在容器的坐标系中的x坐标和y坐标,width和height的值就是当前组件的宽度和高度。;4.组件的激活与可见性;5.组件上的光标;6.paint方法与repaint方法;7.12窗口事件;1. WindowListener接口中的方法;2. WindowAdapter适配器 ;7.13鼠标事件 ;1.MouseListener接口 ;MouseListener接口中的方法 ;2.MouseMotionListener接口 ;;7.14 焦点事件 ;7.15 键盘事件
显示全部