大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:


import java.awt.*;
import java.awt.Graphics.*;
import java.awt..*;
/*
<applet code=AppletPrograming width=200 height=200>
</applet>
*/
public class AppletPrograming extends Applet int m=-1,n=-1;
public void init()
addMouseMotionListener(new MouseMotionAdapter()

public void mouseMoved(Mouse p)

m=e.getX();
n=e.getY ( );
repaint ( )

);

public void paint(Graphics g)
g.drawLine(100,0,100,200);
g.drawLine(0,100,200,100);
if(m<100&&n<100)

g.setColor(Color.black);
g.fillOval(10,10,80,80);

else if(m>100&&n<100)

g.setColor(Color.green);
g.fillRect(110,10,80,80);

else if(m<100&&n>100)

g.setColor(Color.blue);
g.fillArc(10,130,80,35,50,250);

else if(m>100&&n>100)

int xvals[ ]=150,180,120;
int yvals[ ]=120,170,170;
g.setColor(Color.yellow);
g.fillPolygon(xvals,yvals,3);

ex35_3.html:
<html>
<head>
<title>A Program</title>
</head>
<body>
<applet code="AppletPrograming.class"width=800 height=400>
</applet>
</body>
</html>

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
参考答案:
举一反三

【多选题】能作出相交于两条直线的水平线有()

A.
两条一般位置直线
B.
一条一般位置直线,一条铅垂线
C.
不在同一水平面的两条正垂线
D.
一条一般位置直线,一条正平线
E.
不在同一水平面的两条侧垂线

【多选题】“3D几何图形”工具栏包括哪些命令:

A.
投影3D元素
B.
与3D元素相交
C.
投影3D轮廓边线
D.
与3D轮廓边线相交
相关题目:
【多选题】能作出相交于两条直线的水平线有()
A.
两条一般位置直线
B.
一条一般位置直线,一条铅垂线
C.
不在同一水平面的两条正垂线
D.
一条一般位置直线,一条正平线
E.
不在同一水平面的两条侧垂线
【多选题】“3D几何图形”工具栏包括哪些命令:
A.
投影3D元素
B.
与3D元素相交
C.
投影3D轮廓边线
D.
与3D轮廓边线相交
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
AI解析
重新生成
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭