1 / 45
文档名称:

java gui设计与事件处理.ppt

格式:ppt   大小:1,418KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java gui设计与事件处理.ppt

上传人:plm860108 2020/2/12 文件大小:1.38 MB

下载得到文件列表

java gui设计与事件处理.ppt

相关文档

文档介绍

文档介绍:*第十章JavaGUI设计 与事件处理︳Java程序设计Chapter8JavaGUI设计与事件处理目录AWT组件1Java的事件处理32布局管理器Swing包4Chapter8JavaGUI设计与事件处理Java的图形用户界面AWT包AWT:AbstractWindowToolkitGUI:GraphicalUserInterface通过提供菜单、按钮、标签标识、鼠标等,完成对计算机发出指令、启动应用程序等操作任务。在java中,AWT是用来处理图形最基本的方式,它可以用来创建java的applet和窗口。AWT包提供:图形界面组件:如:窗口、按钮、菜单等容器:是GUI元素的容器。实现组件管理、布局管理布局管理器:用来安排图形界面组件的位置Graphics:在组件上进行图形绘制所使用的图形环境的父类事件处理对象::是GUI中最基本的组成部分,是一个可以图形化显示的,可以与用户进行交互对象。如:按钮、文本框。容器:就是组件放置的地方。其本身可以看成是一个特殊的组件,只不过可以容纳其他的组件或容器。Chapter8JavaGUI设计与事件处理建立窗口的Frame类Java中“窗口”被视为一个容器。它可以把各种不同的 图形界面组件放置到这个容器中,而这些图形界面组件就是容器中的接口,通过图形界面组件所提供的方法,来完成一定的功能。创建窗口的基本和必要操作包括如下步骤:设置窗口的大小给窗口一个标题在屏幕的某个位置放置窗口显示窗口关闭窗口Chapter8JavaGUI设计与事件处理显示窗体之例//.*;classmyFrameextendsFrame{//新建的窗口类 myFrame(Strings){ super(s); (300,200); ();(true);}}lassHelloGuiWorld01{ publicstaticvoidmain(String[]args){myFramefrm=newmyFrame("HelloGUIWorld!");}}ponent类是所有GUI对象的祖先,Window类是 Frame类的父类。对于Frame外观的操作比较重要的方法如下:setTitle——设置窗口中标题栏的文字。setResizable——设置用户是否可以改变框架大小。dispose方法——关闭窗口,并回收该窗口的所有资源。setSize——设置组件的大小。setBackground——设置组件的背景颜色。setVisible——设置组件是否可见。setBounds——重新设置组件的大小和位置。Chapter8JavaGUI设计与事件处理在框架中加入其他组件框架本身是一个容器。容器是图形用户界面中可以容纳其他组件的特殊组件,一个容器中可以容纳一个或多个组件,甚至还可以容纳其他容器。ponent类派生来的,从Component中派生的典型容器包括:Panel,Applet,ScrollPane,Window,Frame,Dialog和FileDialog。框架(Frame)构造方法:Frame(Stringtitle)一个Frame被创建后初始大小为(0,0),需要设置大小面板(Panel)构造方法Panel()面板必须放入Window或Frame中才可见。使用add()方法将Panel添加到Frame中。