第章图形用户界面设计基础java程序设计

第章图形用户界面设计基础java程序设计

ID:11711155

大小:199.00 KB

页数:17页

时间:2018-07-13

第章图形用户界面设计基础java程序设计_第1页
第章图形用户界面设计基础java程序设计_第2页
第章图形用户界面设计基础java程序设计_第3页
第章图形用户界面设计基础java程序设计_第4页
第章图形用户界面设计基础java程序设计_第5页
资源描述:

《第章图形用户界面设计基础java程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章图形用户界面设计基础通过学习4个案例,初步掌握Java语言中的图形用户界面的概念,以及创建容器、组件、指定布局和相应事件的方法,以及显示图片和播放音乐的基本方法。通过11个实例的制作,进一步掌握Java设计过程的基本方法和基本技巧。6.1【案例17】创建窗体l案例效果编写一个程序Beijing,创建一个JFram窗口,并在其中显示“北京欢迎你!”和“WelcometoBeijing!”,如图6-1-1所示。通过该案例的学习,可以初步掌握如何在Java语言中实现图形用户界面,以及布局管理器的使用等内容。l设计过程1、在记事本中输入如下程序内容importjava.aw

2、t.*;importjavax.swing.*;publicclassBeijing{publicstaticvoidmain(Stringargs[]){JFrameframe=newJFrame("2008年奥运会");frame.getContentPane().setLayout(newGridLayout(2,1));frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setBounds(100,100,250,150);JButtonmsg1=newJButton("北京欢迎您!");JButt

3、onmsg2=newJButton("WelcometoBeijing!");frame.getContentPane().add(msg1);frame.getContentPane().add(msg2);frame.setVisible(true);}}l相关知识1.图形用户界面和标准组件(1)图形用户界面简介:图形用户界面(GraphicsUserInterface,GUI)。它使用图形的方式,借助菜单、文本框、按钮等标准界面组件和鼠标及键盘的操作,帮助用户方便地向计算机系统发出指令,并将系统运行的结果同样以图形方式显示给用户。在图形用户界面(GUI)出现之前,用

4、户需要输入命令,然后计算机再进行计算并输出结果。这种人机交流方式需要用户记忆大量的命令,并且操作烦琐、复杂、容易出错。对于计算机的初学者和一般用户来说,要掌握一种系统或者应用软件更是困难重重。例如,DOS操作系统虽然具有与Windows同样强大的文件管理功能,但是其普及程度远远不及后者,在很大程度上是因为DOS不具有图形用户界面。由此可见,一个友好的图形用户界面对于一个软件的重要性。图形用户界面是指包括文本框、标签、按钮、单选按钮、复选框、图片、菜单、对话框等组件的一个人机交互的界面。在该界面中,用户不需要记忆任何命令,通过单击、双击、拖动鼠标和简单的文字输入就可以轻松地

5、操作计算机完成所有的任务。在Java语言中,可以自行设计程序的图形用户界面,使得程序运行效果更加直观、生动活泼。设计和实现图形用户界面的工作主要有以下3个方面。创建组件(Component):创建组成图形用户界面的各种元素。例如,文本框、标签、按钮、单选按钮、复选框、图片、菜单、对话框等。指定布局(Layout):设置各个组件在图形用户界面中的相应位置。响应事件(Event):定义当用户进行某些操作时,程序的执行情况,从而实现图形用户界面的人机交互功能。例如,当单击按钮、拖动鼠标或者在文本框中输入文字时,程序的反应。程序的反应结果一般也是通过图形用户界面显示出来。Java

6、1.0中出现了用来生成图形用户界面的包是java.awt,简称抽象窗口工具集,即AWT(AbstractWindowToolkit)。它的设计目标是希望构建一个通用的GUI,使得利用它编写的程序能够运行在所有的平台上。(2)GUI标准组件:Java中构成图形用户界面的各种元素和成分可以分为两大类:容器和组件。容器(Container):容器是用来摆放图形用户界面中各种组件的一个矩形范围。一般说来,一个应用程序的图形用户界面必须有一个顶层容器,比如一个窗口。在容器中,可以放置各种组件或者其他容器,在新放置的容器内又可以放置各种组件或者其他容器,依此类推就构成一个复杂的图形界

7、面系统。运行程序时,容器的显示位置和大小也就是该程序图形用户界面的显示位置和大小。用户可以自行设置位置和大小的绝对值,也可以依据其所含组件和其他容器的位置及大小来设置相对位置。容器通常都有一个背景,这个背景覆盖填充整个容器,可以是透明的,也可以使用指定的图案增加图形用户界面的生动性和个性化。组件(Compnent):组件是图形用户界面的基本组成单位,它不能包含任何其他的组件或者容器。组件的主要作用是接受用户的指令,显示输出结果,从而完成人机交流。组件的种类很多,例如,按钮、复选框、下拉菜单等。每一种组件都有其特定的属性,以及相

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。