第12章 Applet及绘图 ava 12.1 applet小应用程序 12.2 Java applet japplection 12.3绘制几何图形 124字体和颜色 12.5习题
第12章 Applet及绘图 12.1 applet小应用程序 12.2 Java applet与applection 12.3 绘制几何图形 12.4 字体和颜色 12.5 习题
12. I applet小应用程序 12.1.1App1et类 12.1.2JApp1et类 12.1.3向 applet传递参数
12.1 applet小应用程序 12.1.1 Applet类 12.1.2 JApplet类 12.1.3 向applet传递参数
121.1App1et类 Java 初始化 启动 inito start o 重载 离开当前页 返回当前页 stop destroyo 退出 中止 销毁
12.1.1 Applet类 start() stop() destroy() init() 重载 离开当前页 返回当前页 退出 初始化 启动 中止 销毁
12.1.2JApp1et类 ava applet程序应直接继承于JApp1et。 JApplet是 Applet的子类,其对象属于Swng组件 aple程序的字节码文件应嵌入网页 例121 applet程序 源代码 运
12.1.2 JApplet类 applet程序应直接继承于JApplet。 JApplet是 Applet的子类,其对象属于Swing组件。 applet程序的字节码文件应嵌入网页。 例12-1 applet程序 源代码 运 行
121.3向 applet传递参数b 在HTML文件向 applet传递参数: KPARAM NAME=parametername VALUE=parametervalue 在 applet中调用下述方法读取: public string getParameter(string name 例122向 applet传递参数 源代码 运
12.1.3 向applet传递参数 在HTML文件向applet传递参数: 在applet中调用下述方法读取: public String getParameter(String name) 例12-2 向applet传递参数 源代码 运 行
12.2 Java applet application lava applet与 application的不同: 每次运行aplt时都必须下载所有的相关文件,因 此显示某些 applet时可能需要花不少的时间。 为了保证网页运行的安全, applet无法访问本地文 件。除非它通过了“数字签名
12.2 Java applet与application applet与application的不同: – 每次运行applet时都必须下载所有的相关文件,因 此显示某些applet时可能需要花不少的时间。 – 为了保证网页运行的安全,applet无法访问本地文 件。除非它通过了“数字签名”
12.2 Java applet与 application(续) ava Java applet与 application之间大多可以相互转 换,不过,编写一个既可作为 applet运行,又 可作为 application运行的程序或许更有实际意 义。一般来说,编写这样的程序并不难。 例123程序作为 applet和 application运行 源代码 运
12.2 Java applet与application(续) Java applet与application之间大多可以相互转 换,不过,编写一个既可作为applet运行,又 可作为application运行的程序或许更有实际意 义。一般来说,编写这样的程序并不难。 例12-3 程序作为applet和application运行 源代码 运 行
123绘制几何图形 ava 123.1以面板作为画布 12.32绘制基本几何图形 绘制字符串 绘制直线 绘制矩形 绘制椭圆 绘制圆弧 绘制多边形
12.3 绘制几何图形 12.3.1 以面板作为画布 12.3.2 绘制基本几何图形 – 绘制字符串 – 绘制直线 – 绘制矩形 – 绘制椭圆 – 绘制圆弧 – 绘制多边形
12.3.1以面板作为画布 ava 要在面板上绘图,需要定义一个继承于 PAne1的新类,并覆盖其中的下述方 法 protected void paintComponent (Graphics g)
12.3.1 以面板作为画布 要在面板上绘图,需要定义一个继承于 JPanel的新类,并覆盖其中的下述方 法: protected void paintComponent(Graphics g)
12.3.2绘制基本几何图形 绘制字符串: drawstring (string str, int x, int y
12.3.2 绘制基本几何图形 绘制字符串: drawString(String str,int x,int y)