GUI编程汇编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GUI编程汇编

山东师范大学信息管理学院 王红 目标 了解 AWT 包及其组件 掌握如何创建 GUI 程序 掌握 AWT 组件的基本用法 掌握如何使用布局管理器构造复杂的布局 抽象窗口工具包 图形用户界面(GUI)可以通过键盘或鼠标来响应用户的操作。 抽象窗口工具包(AWT)是一组Java类,此组Java类允许创建图形用户界面(GUI)。 AWT提供用于创建生动而高效的GUI的各种组件。 Java中的图形 java.awt包中的类体系结构 容器 容器–框架 容器-面板 使用容器示例 import java.awt.*; ? class PanelTest extends Panel { public static void main(String args[]) { PanelTest p= new PanelTest(); Frame f=new Frame(正在测试面板!); f.add(p); f.setSize(300,200); f.setVisible(true); } } Example6_1.java 容器的基本功能 容器中主要方法: public Component add(Component newComponent) public Component add(Component newComponent, int pos) public void remove(Component comp) public void removeAll() //删除所有组件 public Component getComponent(int n) throws ArrayIndexOutOfBoundsException //获得第几个组件 public Component[] getComponents() //获得所有组件 public int countComponents() //返回容器中组件总数 Java窗口 Java窗口 Java窗口 Frame :它是一个具有完全功能的窗体,并带有自己的标题和图标。 Frame创建时不可见,使框架可见,必须setVisible(true)或用show方法使之可见。如:myFrame.show()。 用setSize()或resize()定义它的大小,如:myFrame.resize(300,100);//创建框架300像素宽,100高 用hide()隐藏框架,这使它虽然不可见,但仍然存在: myFrame.hide(); public synchronized void dispose()// Dispose结束框架,释放资源 显示和设置标题: public void setTitle(String newTitle) public String getTitle() Frame public void setCursor(int cursorType)//设置框架光标 可用的光标类型有14中之多,如: Frame.DEFAULT_CURSOR Frame.CROSSHAIR_CURSOR Frame.TEXT_CURSOR Frame.WAIT_CURSOR Frame.HAND_CURSOR public int getCursorType() //得到光标类型 决定框架大小是否可调整: public void setResizable(boolean allowResizing) public boolean isResizable() //测试框架大小是否可调整 对话框介绍 作用:在Windows操作系统上,大部分用户输入是通过对话框获得的。包括:发送消息,接受输入,提供信息。 对话框 是一个由应用程序创建的临时窗口,它可获取用户输入或者显示一条状态信息 对话框用于提供反馈或从用户收集输入的弹出式窗口。它有各种形状和大小,包括从简单信息对话框到包含复杂控件的大型对话框。 对话框介绍(续) 例如:打开一个文件,当单击File菜单项,然后在Open菜单项上单击,当我们进行这项操作时,屏幕上的显示如图 1 所示。 对话框介绍(续) 通过对话框,一个应用程序和用户进行交流: 要求用户输入 向用户提供信息 两种类型的对话框: 模式对话框 无模式对话框 模式对话框 显示模式对话框时,发生以下操作: 向它提供一个响应 关闭对话框,即取消打开操作 在没有执行上述两种操作中的任何一个之前不能继续工作 适用场合:在需要用户提供输入以使应用程序继续时使用 无模式对话框 可在对话框和另一篇文档间切换焦点

文档评论(0)

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

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

1亿VIP精品文档

相关文档