欢迎来到天天文库
浏览记录
ID:42154814
大小:148.50 KB
页数:21页
时间:2019-09-09
《第10讲 图形用户界面(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第10讲图形用户界面10.1Applet基础10.2Applet的执行10.3简单的Applet显示方法1GUI(图形化用户界面)中的元素可分为三类:容器、控制组件和用户定义成分。容器用来组织其他界面成分和元素的单控制组件的作用是完成与用户的交互功能自定义成分是根据用户需求设计一些图形界面成分,如绘制一些几何图形等。前言2GUI的基本类库位于java.awt包中事件类字体类GraphicsComponent颜色类布局管理类java.lang.ObjectCheckboxContainerButton…Window
2、PanelAppletDialogFrameList图象类菜单类前言3第一个javaappletjava程序的另一种形式是javaapplet,applet没有main()方法,它必须嵌在超文本文件(HTML)中,在浏览器中进行运行。下面这个程序将在浏览器中显示一行字符串。//这是我们的第一个javaapplet,该程序保存在文件HelloEducation.java中importjava.awt.*;//在进行显示输出时,需要用到类Graphics的对象;importjava.applet.*;//Applet
3、类是所有的javaapplet的父类;publicclassHelloEducationextendsApplet{//程序员给这个类取名为HelloEducation//所有的applet程序都是Applet类的子类publicStrings;publicvoidinit(){s=newString("WelcometoJavaWorld!");//生成一个字符串对象}publicvoidpaint(Graphicsg){g.drawString(s,25,25);//在浏览器中坐标为(25,25)的位置显示字
4、符串s}}410.1Applet基础Java小应用程序(JavaApplet)是使用Java语言编写的一段代码,它能够在浏览器环境中运行。510.1Applet基础Applet与Application的主要区别在于它们的执行方式不同:Application是使用命令行命令直接运行,从其main()方法开始运行的;Applet则是在浏览器中运行的,首先必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行。6Applet的书写格式:importjava.awt.*;import
5、java.applet.*;publicclassMyAppletextendsApplet{…}注:每一个小应用程序都继承java.applet.Applet类,并且每个小应用都有一个主程序类,之前必须加上public。10.1Applet基础7Java.applet.Appletpublicvoidinit()publicvoiddestroy()publicvoidstart()publicvoidstop()publicvoidpaint(Graphicsg)10.1Applet基础----Applet的
6、生存周期方法8Applet的生命周期初始态(瞬态)运行态停止态消亡态离开Web页面:最小化或装入其他页面,调用stop()方法重新装入或改变页面大小或返回Web页面,调用start()方法关闭浏览器,调用stop()、destroy()方法第一次装入,构造applet类,调用init()方法调用start()方法10.1Applet基础----Applet的生存周期910.1Applet基础----Applet的生存周期10将Applet字节码文件嵌入HTML的标记如下:7、ation.classwidth=500height=500>10.2Applet的执行----Applet标记11有两种方法可以运行Applet:通过兼容Java的网络浏览器,如IE;使用appletviewer在窗口中执行applet。使用方法:appletviewer注:AppletViewer仅仅是一个Applet浏览器,HTML文件中的其他内容将不会被显示出来。10.2Applet的执行----Applet浏览器12向Applet输出字符串,可以使用:vo8、iddrawString(Stringmsg,intx,inty)注:drawstring()是Graphics类的方法。设定小应用程序的背景颜色,可以使用:voidsetForeground(ColornewColor)voidsetBackground(ColornewColor)注:以上两个方法是Component类的方法。10.3简单的Applet显示方法----
7、ation.classwidth=500height=500>10.2Applet的执行----Applet标记11有两种方法可以运行Applet:通过兼容Java的网络浏览器,如IE;使用appletviewer在窗口中执行applet。使用方法:appletviewer注:AppletViewer仅仅是一个Applet浏览器,HTML文件中的其他内容将不会被显示出来。10.2Applet的执行----Applet浏览器12向Applet输出字符串,可以使用:vo
8、iddrawString(Stringmsg,intx,inty)注:drawstring()是Graphics类的方法。设定小应用程序的背景颜色,可以使用:voidsetForeground(ColornewColor)voidsetBackground(ColornewColor)注:以上两个方法是Component类的方法。10.3简单的Applet显示方法----
此文档下载收益归作者所有