java程序设计使用教程.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
登录窗口 组件如何实现 不能拖动实现 优劣 位置 布局 响应事件 第6章 图形用户界面 6.1 Java图形用户界面初步 6.2 事件处理 6.3 布局管理 6.4 Swing组件 6.5 图形设计 6.1 Java图形用户界面初步 6.1.1 Java图形用户界面概述 6.1.2 AWT组件概述 6.1.1 Java图形用户界面概述 图形用户界面概念 图形用户界面(Graphical User Interface,GUI),使用图形方式借助菜单、按钮等标准界面元素和键盘、鼠标操作,实现人机交互。 构成图形用户界面的基本元素是组件,而应用程序的运行过程则是事件驱动的。 6.1.1 Java图形用户界面概述 2.Java的AWT和Swing java.awt包提供抽象窗口工具集(Abstract Window Tookit,AWT),主要包括组件、事件处理模型、图形和图像工具、布局管理器等,其中组件通常称为AWT组件。 javax.swing包提供JDK 1.2的Swing组件,它扩展了AWT组件的功能。 6.1.2 AWT组件概述 AWT主要软件包有: java.awt:AWT核心包,提供AWT组件类、组件布局类等。 java.awt.event:提供事件类和监听器类。 6.1.2 AWT组件概述 图6.1 java.awt包中主要类及组件类的继承关系 结构同前 import java.awt.*; public class LoginFrame extends Frame implements WindowListener { public LoginFrame() { } public static void main(String arg[]) { new LoginFrame(); } } 6.1.2 AWT组件概述 窗口(window)和面板(panel) 容器有两种:窗口和面板。 窗口可独立存在,可被移动,可被最大化和最小化,有标题栏、边框,可添加菜单栏。 面板不能独立存在,必须包含在另一个容器里。面板没有标题,没有边框,不可添加菜单栏。 一个窗口可以包含另一个面板,但面板不能包含窗口。 6.1.2 AWT组件概述 4.框架Frame和对话框Dialog 窗口类Window的两个子类。 (1)框架 框架类Frame是一种带标题栏并且可以改变大小的窗口。Java应用程序使用Frame作为容器,在Frame中放置组件。 6.1.2 AWT组件概述 public class Frame extends Window implements MenuContainer { public Frame() public Frame(String title) //参数title指定框架的标题 public String getTitle() //获取框架的标题 public void setTitle(String title) //设置或修改框架的标题 public void setBackground(Color c) //设置框架的背景颜色 public void setResizable(boolean resizable) //设置框架是否可变大小 } (2)对话框 对话框Dialog也是一种可移动的窗口,但它比较简单,没有那么多的控制元素,如最小化按钮、状态栏等。与框架不同的是,对话框可以被设置为模式窗口,这种窗口总在最前面,如果不关闭此窗口,则不能对其他窗口进行操作。 对话框不能作为应用程序的主窗口,它依赖于一个框架窗口而存在,当框架窗口关闭时,对话框也关闭。 (2)对话框 public class Dialog extends Window { public Dialog(Frame owner) //owner指明拥有对话框的框架 public Dialog(Frame owner, String title) //title是对话框的窗口标题 public Dialog(Frame owner, boolean modal) //modal指明该对话框是否为模式窗口 public Dialog(Frame owner, String title, boolean modal) } (2)对话框 与框架一样,对话框默认是不可见的需要调用setVisible(true)方法使框架可见。

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档