正在加载图片...
MyEclipse6Java开发中文教程 开发功能和Jgoo的 AWT/Swing/SWT开发能力。而 Eclipse号称开源免费这么久了,真 是没想到竞没有一个好使的免费界面设计器( Igloo不能用于商业),只能说是利益使然了。 182 Applet开发 本节讨论 Applet的基本开发,即以手工编码的方式进行开发,在182之后的章节介绍 可视化开发 1821 Applet的 Helloworld开发 首先让我们新建一个Java项目: Applet7est,接着选择新建类文件 applets: MyApplet, 其代码清单如下 My Applet java package applets import java. awt. Colori import java. awt. Graphics import java. awt. Image public class MyApplet extends java applet Applet public void paint(Graphics gte g. setcolor(Color green) g. fill3DRect(0, 0, getwidth()-l, getHeight()-1, true g setColor(Color decode("0x0000ff))i g drawString Hello Applet! ", 20) g setcolor(new Color (200, 20, 155))i g. drawstring("你好,自定义颜色!",20,40); /Image img= getImage(this getclass().getResource("usb.Jpg)) g drawImage(img, 20, 60, this) 这段代码定义了一个 Applet,并覆盖了 Applet的绘图方法pant( Graphics g),这个方法 是由 Applet的解释器调用的,传递的参数是一个图形对象。图形对象就是Java中作图的原 始对象,可以画点,线,多边形,椭圆,文字,还可以画已经存在的图片。这段代码所执行 的操作就是:设置画笔颜色为绿色,在坐标为(0,0)的点开始,以 Applet自身显示的高 度减1为3D的矩形高, Applet自身宽度减1为3D的矩形宽,填充绘制一个突起的3D矩 形(gf3 DRect0方法的最后一个参数即使突起或者凹陷,取值为 boolean);随后从颜色 字符串0x0000解析出Java中的颜色对象一-蓝色,并在坐标为(20,20)的点开始绘 刘长炯著MyEclipse 6 Java 开发中文教程 6 刘长炯著 开发功能和 JIgloo 的 AWT/Swing/SWT 开发能力。而 Eclipse 号称开源免费这么久了,真 是没想到竟没有一个好使的免费界面设计器(Jigloo 不能用于商业),只能说是利益使然了。 18.2 Applet 开发 本节讨论 Applet 的基本开发,即以手工编码的方式进行开发,在 18.2 之后的章节介绍 可视化开发。 18.2.1 Applet 的 HelloWorld 开发 首先让我们新建一个 Java 项目:AppletTest,接着选择新建类文件 applets. MyApplet, 其代码清单如下: MyApplet.java package applets; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; public class MyApplet extends java.applet.Applet { public void paint(Graphics g) { g.setColor(Color.green); g.fill3DRect(0, 0, getWidth() - 1, getHeight() - 1, true); g.setColor(Color.decode("0x0000ff")); g.drawString("Hello Applet!", 20, 20); g.setColor(new Color(200, 20, 155)); g.drawString("你好,自定义颜色!", 20, 40); Image img = getImage(this.getClass().getResource("usb.jpg")); g.drawImage(img, 20, 60, this); } } 。这段代码定义了一个 Applet,并覆盖了 Applet 的绘图方法 paint(Graphics g),这个方法 是由 Applet 的解释器调用的,传递的参数是一个图形对象。图形对象就是 Java 中作图的原 始对象,可以画点,线,多边形,椭圆,文字,还可以画已经存在的图片。这段代码所执行 的操作就是:设置画笔颜色为绿色,在坐标为(0,0)的点开始,以 Applet 自身显示的高 度减 1 为 3D 的矩形高,Applet 自身宽度减 1 为 3D 的矩形宽,填充绘制一个突起的 3D 矩 形(g.fill3DRect()方法的最后一个参数即使突起或者凹陷,取值为 boolean);随后从颜色 字符串 0x0000ff 解析出 Java 中的颜色对象――蓝色,并在坐标为(20,20)的点开始绘
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有