![[问答题] 下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程,第1张 [问答题] 下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E4%B8%8B%E9%9D%A2%E6%98%AF%E4%B8%80%E4%B8%AAApplet%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%AE%BE%E7%BD%AE%E5%85%B6%E5%AE%BD%E9%AB%98%E4%B8%BA300%E5%92%8C300%E5%83%8F%E7%B4%A0%EF%BC%8C%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%E5%9C%A8%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%95%8C%E9%9D%A2%E7%94%BB%E4%B8%80%E6%A0%B9%E6%B0%B4%E5%B9%B3%E7%BA%BF%E5%92%8C%E4%B8%80%E6%A0%B9%E5%9E%82%E7%9B%B4%E7%BA%BF%EF%BC%8C%E5%B0%86%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%95%8C%E9%9D%A2%E5%9D%87%E5%88%86%E4%B8%BA4%E4%B8%AA%E5%8C%BA%E5%9F%9F%EF%BC%8C%E9%BC%A0%E6%A0%87%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E5%8C%BA%E5%9F%9F%E7%A7%BB%E5%8A%A8%E6%97%B6%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%87%A0%E4%BD%95%E5%9B%BE%E5%BD%A2%E3%80%82%E8%AF%B7%E6%94%B9%E6%AD%A3%E7%A8%8B.png)
[问答题] 下面是一个Applet程序,设置其宽高为300和300像素,程序的功能是在小程序界面画一根水平线和一根垂直线,将小程序界面均分为4个区域,鼠标在不同的区域移动时显示不同的几何图形。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.awt.Graphics.*;
import java.awt.event.*;
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(
正确答案:import java.applet.*; MouseEvent p public void repaint()
参考解析:本题主要考查Applet小程序的应用,Java程序的事件处理机制,事件适配器的用法及与Applet显示有关的方法。解答本题的关键是熟练掌握Applet小程序的应用,Java程序的事件处理机制及与Applet显示有关的概念。Java语言为一些Listener接口提供了适配器(Adapter)类。可以通过继承事件所对应的Adapter类,重写需要的方法,无关方法不用实现。事件适配器提供了一种简单的实现监听器的手段,可以缩短程序代码。另外,在写Applet时,我们必须导入java.applet包,在小程序界面上画图时(尤其写字符时),通常重写paint()方法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)