[填空题] 有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
利用switch语句完成画直线、矩形和椭圆的图形,程序先显示小程序和输入窗口如下:
当输入1、2、3中任意一个整数后,在小程序窗口中呈现相应的多个直线或多个矩形或多个椭圆的图形。
![[填空题] 有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: [填空题] 有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求:](/uploadfile/member/20180926/1537955586.jpg)
Java_3.java文件源程序:
import java.awt.Graphics;
import javax.swing.*;
public class Java_3 extends (1)
int choice;
public void init()
String input;
input=JOptionPane.showInputDialog("输入1去画直线"+"输入2去画矩形"+"输入3去画椭圆");
choice=Integer.parseInt( (2) );
public void paint( (3) )
for(int i=0; i<10; i++)
switch(choice)
case 1:
g.drawLine(10,10,250,10+i*10);
break;
case 2:
g.drawRect(10+i *10,10+i *10,50+i *10,50+i
参考答案:
JApplet问题解析:
本程序用Applet小应用程序根据从对话框输入的数据画图。 所有的Applet小应用程序都是Applet或Japplet的子类,本程序用到了swing构件,所以需要继承于JApplet。

![[填空题] 有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求: [填空题] 有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 题目要求:](http://www.mshxw.com/aiimages/31/255425.png)
