Jframe和applet的左上角坐标为(0,0)。

题目

Jframe和applet的左上角坐标为(0,0)。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面的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>


正确答案:drawImage(picxPosyPos200180this); pic=getImage(getDocumentBase()"hua.jpg"); repaint();
drawImage(pic,xPos,yPos,200,180,this); pic=getImage(getDocumentBase(),"hua.jpg"); repaint(); 解析:本题主要考查Applet小程序的应用。解答本题的关键是能够熟练掌握Applet小程序的基本理论及其执行过程。在本题中,通过内部类ClickMouse处理鼠标单击事件。g.drawImage(pic,xPos,yPos,200,180,this);语句的功能是在指定的Applet显示区内画出图片,pic=getImage(getDocumentBase(),"hua.jpg");语句功能是获取图片的URL,repaint();语句功能是重新显示图片。

第2题:

下列关于Applet绘图说法正确的是 ( )

A.调用画矩形方法需要给出的是矩形左上角和右下角的坐标

B.在Applet的坐标系中,(0,0)代表浏览器左上角的像素点

C.在Applet的坐标系中,(0,0)代表Applet左下角的像素点

D.在Applet中,绘制图形的语句不一定写在paint方法里,但是需要paint方法把其Graphics对象参数g传递给这个用户自己的绘图方法


正确答案:D
解析:A的说法是错误的,调用画矩形方法需要给出的矩形的顶点坐标以及它的长与宽;B、C的说法是错误的,在Applet的坐标系中,(0,0)代表Applet左上角的象素点;D的说法是正确的,绘制图形的语句不一定写在 paint方法里,可以由用户组件定义方法在Applet窗口中绘图,但需要paint方法把其Graphics对象参数g传递给这个用户自己的绘图方法。

第3题:

( 31 )每个 Java 小应用程序必须定义为

A ) Applet 类或 JApplet 类的子类

B ) JFrame. 类的子类

C ) Frame. 的子类

D ) Window 的子类


正确答案:A

第4题:

Java的屏幕坐标是以像素为单位,容器的左上角被确定为坐标的起点。()

此题为判断题(对,错)。


答案:对

第5题:

在Applet画面的左上角至右下角画一条直线,则//draw处应如何选择?import java.awt.*;import java.applet.*;public class myApplet extends Applet {public void paint(Graphics g) {//draw}}

A. g.drawLine(0,0,getHeight(),getWidth());

B. g.drawLine(0,getWidth(),0,getHeight());

C. g.drawLine(0,getWidth(),getHeight(),0);

D. g.drawLine(getWidth(),getHeight(),0,0);


正确答案:D

第6题:

每个Java小应用程序必须定义为

A.Applet类或JApplet类的子类

B.JFrame类的子类

C.Frame的子类

D.Window的子类


正确答案:A
解析:本题考查Applet的基本知识。Applet类定义了小应用程序(Applet)与其运行环境之间的一个接口;JApplet是Applet类的扩展,它继承了Applet的方法和执行机制,同时也增加了对Swing构件的支持。每个Java小应用程序都必须是Applet类或JApplet类的子类。因此,本题的正确答案是A。

第7题:

每个Java小应用程序必须定义为( )。 A.Applet类或JApplet类的子类B.JFrame类的子类S

每个Java小应用程序必须定义为( )。

A.Applet类或JApplet类的子类

B.JFrame类的子类

C.Frame的子类

D.Window的子类


正确答案:A
A。【解析】本题考查Applet的基本知识。Applel类定义了小应用程序(Applet)与其运行环境之间的一个接口;JApplet是Applet类的扩展,它继承了Applet的方法和执行机制,同时也增加了对Swing构件的支持。每个Jaw小应用程序都必须是Applet类或JApplet类的子类。因此,本题的正确答案是A。

第8题:

下列Applet使用drawLine()方法绘制矩形,左上角坐标为(20,40),长为60,宽为 40。请选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex32 extends Applet { public void paint(Graphics g) { g.setColor(Color.blue); g.drawLine(20, 40, 80, 40); ______ g.drawLine(20, 80, 80, 80); g.drawLine(20, 80, 20, 40); } }

A.g.drawLme(80, 40, 80, 80);

B.drawLine(40, 40, 80, 80);

C.g.drawLine(80, 20, 80, 80);

D.drawLine(80, 40, 80, 80);


正确答案:A

第9题:

在Applet的坐标系中,(0,0)代表的是屏幕左上角的像素点。()

此题为判断题(对,错)。


答案:错

第10题:

舞台的中心是()[坐标],水平为X轴,垂直为Y轴。

  • A、240,180
  • B、180,240
  • C、0,0

正确答案:C

更多相关问题