网站大量收购独家精品文档,联系QQ:2885784924

图形界面开发(复习)全解.ppt

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

6.1 对话框 对话框尽管是一个高层容器,一般都用于为应用程序窗口提供与用户交流信息的手段,且在需要时以弹出式窗口的方式显示在界面上。 创建对话框时可以为它设置一个父容器。这个父容器可以是一个JFrame窗体,也可以是另外一个对话框组件。 6.2选项窗格 选项窗格JOptionPane是可以弹出一个窗口,以便显示一些信息,可能需要用户选择某个选项,或要求用户输入简单信息的对话框。 对于大多数需要简单使用对话框的程序,使用选项窗格更为简单。 四种消息类型: (1)Message:一般消息对话框,无返回值 (2)Input:输入对话框,返回用户输入内容 (3)Confirm:确认对话框,返回值标识了某单击按钮 (4)Option:选项对话框 7.1 菜单栏JMenuBar 菜单栏是程序窗体JFrame的一个组成部分,位于层级面板的上部。 菜单JMenu是放置在菜单栏上的基本组件。 当单击一个菜单时,在一个弹出式菜单面板上显示它所包含的子组件。 菜单项JMenuItem是依附于菜单、子菜单或弹出式菜单的可视组件。 分隔符JSeparator是一种特殊的组件,在界面上创建一条水平或垂直分隔线。 Swing库所提供的每个组件都包含三方面: 内容是组件的状态和所展现的数据,如文本区域的宽度、可否编辑等,其中输入的文本等; 外观即是组件的图形化形态,如大小、颜色、位置装饰编辑等; 行为即是组件对事件的反应。 Swing库对组件的设计采用MVC设计模式。 第8章 Swing控件的使用 组合框由一个提供选择项的选项列表,一个向下拉开列表的下三角按钮和一个帮助查找选择项的文本框组合而成。 格式化字段JFormattedTextFiled使用关键在于通过formatterFactory属性设置合适的输入格式。 编辑器窗格是用来分析并显示格式化文本的组件,并提供适当的编辑功能。 文本窗格JTextPane是为文字和版面处理设计的组件。当需要对文字设置字体缩放、改变文字风格、加入图片等效果时,应该使用文本窗格组件。 滑块Jslider:一个让用户以图形方式在有界区间内通过移动滑块来选择值的组件。常见于播放器的音量控制、进度显示和控制等程序界面中。 滚动条JScrollBar是用户操纵视口的组件,同时也显示视口的当前位置。 进度条JProgressBar是为用户反馈任务的运行进度的组件。 微调器JSpinner是一个左边有输入框,右边有上下三角按钮的组件 * 第9章 表格组件与数据库的使用 多数情况下,输入数据被保存在数据库中,或者程序中使用的数据就是直接从数据库中获取。 大量结构化数据一种主要输出形式是表格。 大量Java GUI程序都依赖于数据库。 Java语言提供了访问数据库的API——JDBC(Java DadaBase Connectivity)。 JDK 6中, Derby 10.2.2作为内嵌的数据库,称为Java DB。 Java DB两种运行模式 嵌入式数据库运行模式: Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它。 开发单机运行的Java应用程序,且数据量不是太大时,可以使用这种模式。 网络数据库运行模式: Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。 第10章 树JTree的设计与使用 许多情况下,程序要处理的数据具有分层结构,且具有一定的隶属关系或可以看作具有隶属关系,这种数据结构在计算机科学中抽象为树,并且用树状图描述。 Swing中的树JTree组件是显示、导航和编辑这种结构数据的完美工具,在NetBeans IDE的GUI构造器的组件面板上也提供了树组件。 如果某个节点没有父节点,那它是根节点。每棵树有且只有一个根节点。 如果一个节点没有子节点,那它是叶子节点。 一个树路径是从根节点开始,到达目标节点所经过的一个最短节点序列。 树的显示外观主要体现在节点的显示上。包括节点的显示图标、文字和节点前面的标志,且展开与非展开节点分别显示不同图标。对叶子节点和非叶子节点显示不同图标。 * 图形用户界面设计 * 试卷题型及分值 一、单项选择题(每题2分,共20分) 二、填空题(每空1分,共10分) 三、问答题(每题5分,共30分) 四、综合题(每题20分,共40分) 1.1.1 GUI概念 GUI是英文Graphical User Interface的简写,读作“goo-ee”,中文译作图形用户界面或图形用户接口,是指采用图形方式显示的计算机操作用户界面,是屏幕产品的视觉体验和人机互动操作接口。 1.4.1可视化程序设计的概念

文档评论(0)

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

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

1亿VIP精品文档

相关文档