下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。程序运行结果如下:import java.awt.*;import java.awt.Graphics.*;import java.awt.event.*;/*<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<100n<100){g.setColor(Color.black);g.fillOval(10,10,80,80);}else if(m>100n<100){g.setColor(Color.green);g.fillRect(110,10,80,80);}else if(m<100n>100){g.setColor(Color.blue);g.fillArc(10,130,80,35,50,250);}else if(m>100n>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 Simple Program</title></head><body><applet code="AppletPrograming.class"width=800 height=400></applet></body></html>

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

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.awt.Graphics.*;

import java.awt.event.*;

/*

<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 Simple Program</title>

</head>

<body>

<applet code="AppletPrograming.class"width=800 height=400>

</applet>

</body>

</html>


相关考题:

小应用程序(applet)到底与应用程序(application)有何不同?

下面的Applet程序通过内部类处理鼠标单击事件。在小程序中,如果点击鼠标,则在状态栏输出鼠标点击的坐标;如果双击鼠标,则显示一副图片,鼠标单击处为显示图片的左上角坐标,显示图片的宽度为200像素,高度为180像素。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。注意:不改动程序的结构,不得增行或删行。程序的执行结果为:import java.applet.*;import java.awt.*;import java.awt.event.*;/*<applet code=Hua width=200 height=100></applet>*/public class Hua extends Applet{int xPos,yPos;int sum;Image pic;public void init(){addMouseListener(new ClickMouse());}public void paint(Graphics g){if(sum==2){g.drawImage(pic,xPos,yPos,200,180,super);}}public class ClickMouse extends MouseAdapter{public void mouseClicked (MouseEvent mouse){sum=mouse.getClickCount();if(sum==2){pic=getImage(getAudioClip(),"hua.jpg");xPos=mouse.getX();yPos=mouse.getY ( );showStatus ("鼠标单击点的坐标: ("+mouse. getX ( ) +" , "+mouse. getY ( ) + ")" );}paint ( );}}}ex37_3.html:<html><head><title>A Simple Program</title></head><body><applet code=" Hua.class" width=800 height=400></applet></body></html>

图形用户界面广泛地应用于客户机/服务器应用程序和基于Web的applet小程序。() 此题为判断题(对,错)。

Java可以设置程序的界面外观,即可以让程序在不同操作系统下按照系统特有的外观风格显示,也可以将风格统一。 A.错误B.正确

在用swing创建图形界面程序的步骤中,以下描述错误的是() A.如果图形界面程序中包括事件处理,那么需要导入javax.swing.event包;B.图形界面程序中至少要有一个事件处理类;C.java图形界面程序是跨平台的,它在不同平台上只能显示本平台的界面风格;D.java图形界面程序是跨平台的,它在一个平台上可以显示不同的界面风格;E.一个图形界面程序至少要有一个顶级容器;

以下列出的在小程序的载入阶段,需要进行的工作中,错误的是() A.调用小程序对象的init函数,对小程序自身进行初始化B.从网上下载小程序的其余部分C.创建一个小程序对象,它必须是Applet类的子类D.调用小程序对象的start函数,启动小程序

多窗体是指一个应用程序中有多个并列的普通窗体,每个窗体可以有自己的界面和程序, 完成不同的功能。

使用附件“素材”压缩包中的素材完成下列任务: 1.完成小游戏主程序,如图mainActivity.png。 2.在主程序界面当按下游戏介绍按钮时进行游戏介绍界面如图gameintroduce.png,按“返回”按钮则回到主程序界面。 3.在主程序界面按下“进入游戏”按钮则进入游戏界面如图gameScores.png,按“返回”按钮加回主界面同时将子程序界面中的游戏成绩返回到主程序并显示在主程序中如图mainActivity1.png所示。 4.提交程序运行视频及App文件夹。

1.根据附件中的两张照片,完成创建一个子界面的Activity, 2.子界面的XML布局文件。 3.在Minifest.xml文件中配置好子界面的Activity。 4.程序启动后显示主界面, 5.按下进入子界面的按钮则程序进入子界面, 6.按下子界面的返回按钮之后程序会重新返回主界面. 7.按主界面的退出按钮后,程序退出。 8.提交App文件夹和程序运行视频。