Java图形用户界面设计69274

Java图形用户界面设计69274

ID:38946573

大小:617.50 KB

页数:70页

时间:2019-06-21

Java图形用户界面设计69274_第1页
Java图形用户界面设计69274_第2页
Java图形用户界面设计69274_第3页
Java图形用户界面设计69274_第4页
Java图形用户界面设计69274_第5页
资源描述:

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

1、第四章图形用户界面设计图像用户界面图形用户界面(GUI)使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便的发送指令,并将运行结果以图形方式显示得给用户。通过使用抽象窗口工具包(AWT)来创建图形用户界面(GUI)。AWT包中提供了3大类:容器类(Container)UI组件类(UIComponent)帮助类(LayoutManager、Graphics、Color等)在JDK1.2版本以后,引入新的包javax.swing。SwingGUI组件在AWT的基础上增加了很多功能。ja

2、va.awt包中的类体系结构ButtonLabelJcomponentComponentCheckboxContainerChoiceCanvasTextComponentPanelWindowAppletFrameDialogTextAreaTextFieldUI组件_1Java的图形用户界面的最基本组成部分是组件,组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。在Componen类中定义

3、了AWT组件具有的一般功能如大小和位置控制,外形控制,组件的状态控制等。AWT支持的组件:按钮、标签、文本框、文本区、复选框、单选按钮、滚动条、单选按钮、表格、菜单等。UI组件_2标签文本框复选框单选按钮文本区按钮容器容器(Container)实际上是Component的子类,因此容器本身也是一个组件,具有组件的所有性质,另外还具有容纳其它组件和容器的功能,通过容器来组织其它界面成分和元素。容器类具有的功能是组件管理和布局管理。在组件管理中,包含的方法有add()、remove()、getCompo

4、nent()等,分别用于添加组件、删除组件和获得某个组件。Container类可直接或间接派生出两个常用容器:框架(Frame类)和面板(Panel类)。帮助类Graphics类:是所有用来在组件上进行图形绘制时所使用的图形环境上下文的父类.布局管理类(LayoutManager):为了使我们生成的图形用户界面具有良好的平台无关性,Java语言中,提供了布局管理器这个工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。为容器设置布局管理类时,可调用容器类中的setLayout()方法

5、。Color类和Font类。容器类组件_1容器分为顶层容器和非顶层容器两大类。顶层容器可以独立的窗口,不需要其他组件支持。顶层容器的类是Windows,其重要子类是Frame和Dialog。非顶层容器不是独立的窗口,必须位于窗口之内,非顶层容器包括Panle及ScrollPane等,Panel的重要子类是Applet类。Container类的特点是:容器类可以容纳其他组件,加入容器中后,组件的位置由布局管理器决定。容器类组件_2Container类的常用方法有:add(Componentcomp)将

6、指定组件放到容器中。remove(Componentcomp)删除指定组件setLayout(LayoutManagermgr)设置容器布局框架JFrame的继承层次结构为:Java.lang.Object+――java.awt.Component+――java.awt.Container+――java.awt.Window+――java.awt.Frame+――java.awt.JFrameJframe被默认初始化为不可见的。当一个JFrame窗口被创建以后,需要调用setSize()方法来设置窗

7、口的大小,并调用setVisible()来显示窗口。使用JFrame容器示例importjavax.swing.*;importjava.awt.*;classFrameTest{publicstaticvoidmain(String[]args){Jframef=newJFrame(“窗体标题”);f.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);f.setVisible(true);f.setSize(240,90);}}使用GUI组件必须导入该包

8、设置窗体属性面板面板(JPanel)也是一种容器,可以将组件和其他面板添加到Panle中,在程序中经常用于布局和定位。与框架不同的是,面板对象不是一个单独的窗口,它只是包含在窗口中的一个区域,必须将面板添加到窗体中,通常是使用add()方法将Panel添加到Window和Frame中。JPanel层次结构ContainerPanelJPanel使用JPanle容器示例importjava.awt.*;importjavax.swing.*;publicclassF

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

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

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