当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Java语言程序设计》课程教学资源(PPT课件讲稿)第六章 图形界面设计

资源类别:文库,文档格式:PPT,文档页数:21,文件大小:137KB,团购合买
6.0认识图形界面 6.1创建图形界面 6.2 AWT的事件模型 6.3 AWT的常用组件 6.4菜单组件 6.5图形设计
点击下载完整版文档(PPT)

图形界面设计 6.0认识图形界面 6.1创建图形界面 6.2AWT的事件模型 6.3AWT的常用组件 64菜单组件 65图形设计

图形界面设计 6.0认识图形界面 6.1创建图形界面 6.2 AWT的事件模型 6.3 AWT的常用组件 6.4菜单组件 6.5图形设计

60认识图形界面 ·图形界面的组成:框架、对 话框、面板、按钮、标签 文本行、文本区、复选框、 选择框、列表框、滚动条、 画布、菜单 操作与事件

6.0认识图形界面 • 图形界面的组成:框架、对 话框、面板、按钮、标签、 文本行、文本区、复选框、 选择框、列表框、滚动条、 画布、菜单 • 操作与事件

6.1创建图形界面 ·6.1.1抽象窗口工具集AWT ·6.12Java的图形类结构 组件、容器、窗口与面板 ·6.1.3框架与面板例6,1 614按钮 ·6.1.5标签与文本行例6.2

6.1创建图形界面 • 6.1.1抽象窗口工具集AWT • 6.1.2Java的图形类结构 组件、容器、窗口与面板 • 6.1.3框架与面板 例6.1 • 6.1.4按钮 • 6.1.5标签与文本行 例6.2

例6.1框架窗口 &Us ser LogIn

例6.1 框架窗口

例6.1框架窗口 import java. awt public class Login 1 public static void main(string argD Frame f= new frame(" User Login");∥创建框架并设置标题 f setSize(280, 150) ∥框架大小 f setBackground( Color light Gray);∥框架背景颜色 f set Visible(true) ∥示框架

例6.1 框架窗口 import java.awt.*; public class Login1 { public static void main(String arg[]) { Frame f = new Frame("User Login"); //创建框架并设置标题 f.setSize(280,150); //框架大小 f.setBackground(Color.lightGray); //框架背景颜色 f.setVisible(true); //显示框架 } }

例62用户登录窗口 User Login 口区 userid kser1 password CaNel

例6.2 用户登录窗口

在用户登录窗口上添加组件 import java. awt public class Login2 public static void main(String arg[ Frame f new Frame(User Login"); f setSize (280, 150) f set Background (color lightGray f setLocation (300, 240) ∥定位 f. setLayout(new FlowLayouto) ∥布局 Label t1= new Label(userid") ∥)创建标签 TextField tf1= new Text Field("user1",20);∥创建文本行 Label t2= new Label("password") TextField tf2 = new TextField(20) ∥)创建20列的文本行 Button b1 =new Button( Ok); ∥)创建按钮 Button b2= new Button ("Cancel) f. add(t1) 添加到框架上 f. add(tf1): f. add(t2); f. add(tf2): f. add(b1): f add (b2) f set Visible(true)

在用户登录窗口上添加组件 import java.awt.*; public class Login2 { public static void main(String arg[]) { Frame f = new Frame("User Login"); f.setSize(280,150); f.setBackground(Color.lightGray); f.setLocation(300,240); //定位 f.setLayout(new FlowLayout()); //布局 Label t1 = new Label("userid"); //创建标签 TextField tf1 = new TextField("user1",20); //创建文本行 Label t2 = new Label("password"); TextField tf2 = new TextField(20); //创建20列的文本行 Button b1 = new Button("Ok"); //创建按钮 Button b2 = new Button("Cancel"); f.add(t1); //添加到框架上 f.add(tf1); f.add(t2); f.add(tf2); f.add(b1); f.add(b2); f.setVisible(true); } }

62AWMT的事件模型 事件与事件处理程序 62.2 AWTEvent事件类 62.3事件类的接口 ·6.2.4事件适配器 6.2.1委托事件模型

6.2 AWT的事件模型 • 事件与事件处理程序 • 6.2.2 AWTEvent事件类 • 6.2.3 事件类的接口 • 6.2.4 事件适配器 • 6.2.1 委托事件模型

62.1委托事件模型 编程时: 利用相应组件的注册事件监听者方法注册事件监 听者。 2.在已注册的事件监听者所属类中实现相应事件接 口中定义的事件处理方法。 运行时 由AWT事件处理系统根据用户在组件上的操作 产生相应的事件对象,交由事件监听者处理。 2.事件监听者调用相应的事件处理方法对事件进行 处理

6.2.1 委托事件模型 • 编程时: 1. 利用相应组件的注册事件监听者方法注册事件监 听者。 2. 在已注册的事件监听者所属类中实现相应事件接 口中定义的事件处理方法。 • 运行时: 1. 由AWT事件处理系统根据用户在组件上的操作 产生相应的事件对象,交由事件监听者处理。 2. 事件监听者调用相应的事件处理方法对事件进行 处理

例63计算器 Calculati on 口区 1+2 1|+c

例6.3 计算器

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共21页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有