问答题 基本操作题 下面是一个Applet小程序,其功能为:以坐标 ( 10,20 ) 为起点,画一条长为80个像素点的绿色直线,请在横线处填写一条语句,使程序的完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 import java.awt.*; public class test_drawline extends Applet { public void paint( ) { g.setColor(Color.green); } }
【正确答案】import java.applet.*; Graphics g g.drawLine(10,20,10,100);
【答案解析】本题考查Java Applet小程序。Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类。定义用户的Applet时,必须继承java.apple包中的Applet类。另外,Graphics类在java.awt包中,它是Applet运行绘制的关键类。Graphics类中提供的绘图方法分为两类:一类是绘制图形,如drawLine()画直线,drawRect()画矩形等等;一类是绘制文本,如drawString()绘制字符串,drawChars()绘制字符等等。解答此类问题必须掌握以上知识点。在本题中import java.applet.*;语句是导入java.applet包,g.drawLine(10,20,10,100);方法中(10 ,20)是所画横线的起点坐标,(10,100)是横线的终点坐标。