Android应用与开发

哪个方法可以实现在屏幕上描绘一个实心的扇形()。A、fillArc()B、drawArc()C、drawRect()D、fillRect()

题目

哪个方法可以实现在屏幕上描绘一个实心的扇形()。

  • A、fillArc()
  • B、drawArc()
  • C、drawRect()
  • D、fillRect()
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。()

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


参考答案:正确

第2题:

使用()方法可以填充一个圆角矩形区域

A. fillRoundRect()

B. drawRoundRect()

C. fillRect()

D. drawRect()


正确答案:A

第3题:

绘制普通矩形的方法为DrawRect。()


参考答案:正确

第4题:

java.awt.Graphics 类的哪个方法可绘制填充矩形?

A.fillRect()

B.drawRect()

C.fillOval()

D.drawPolygon()

E.drawLine()


正确答案:A

第5题:

关于Windows 窗口的概念,以下叙述正确的是______。

A:屏幕上可以出现多个窗口,但只有一个是活动窗口

B:屏幕上可以出现多个活动窗口

C:屏幕上只能出现一个窗口,这就是活动窗口

D:屏幕上可以出现多个窗口,但不止一个是活动窗口


答案:A

第6题:

DrawArc方法绘制的图形是()。

A、圆

B、椭圆

C、弧

D、扇形


正确答案:C

第7题:

绘制直线可以直接调用Graphics的()方法

A. drawRect()

B. drawLine()

C. drawRoundRect()

D. drawString()


正确答案:B

第8题:

下面是一个Applet程序,实现实心或者空心矩形的绘制。要求鼠标在Applet窗口中拖动实现矩形的绘制,可以选择填充或者空心,有按钮用来清空窗口中的图像。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

程序运行结果如下:

import java.awt.*;

import java.applet.*;

/*

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

</applet>

*/

public class ex13_3 extends Applet{

private Button btnClear;

private CheckboxGroup cbg;

private Checkbox chk1, chk2;

private int upX, upY;

private int downX, downY;

private boolean bDraw, bClear, bStyle;

public void init(){

bDraw = false;

bClear = false;

bStyle. = false;

setLayout(null);

cbg = new CheckboxGroup();

chk1 = new Checkbox("Hollow", cbg, true);

chk2 = new Checkbox("Filled", cbg, false);

chk1.reshape(80,getSize().height-80,80,25);

chk2.reshape(160,getSize().height-80,80,25);

add(chk1);

add(chk2);

btnClear = new Button("clear");

btnClear.reshape(240,getSize().height-80,80,25);

add(btnClear);

}

public void paint(Graphics g){

if(bDraw){

if(upX > downX && upY > downY){

if (bStyle)

g. fillRect (downX, downY, upX - downX, upY - downY);

else

g.drawRect(downX, downY, upX - downX, upY - downY);

}

else if(upX > downX && upY < downY){

if(bStyle)

g.fillRect(downX, upY, upX - downX, downy - upY);

else

g.drawRect(downX, upY, upX - downX, downy - upY);

}

else if(upX < downX && upY > downY){

if(bStyle)

g.fillRect(upX, downY, downX - upX, upY - downY);

else

g.drawRect(upX, downY, downX - upX, upY - downY);

}

else if(upX < downX && upY < downY){

if(bStyle)

g.fillRect(upX, upY, downX - upX, downy - upY);

else

g.drawRect(upX, upY, downX - upX, downy - upY);

}

bDraw = false;

}

if(bClear)(

g.clearRect(0,0, getSize().height, getSize().width);

b


正确答案:g.clearRect(00getSize().widthgetSize().height) bStyle=false bStyle=true
g.clearRect(0,0,getSize().width,getSize().height) bStyle=false bStyle=true 解析:本题主要考查Applet图形界面编程与鼠标事件相结合进行简单的图形绘制。解题关键是熟悉Applet中的事件机制,会利用鼠标事件进行简单的矩形绘制,通过mouseUp(),mouseDown()来获取鼠标移动的坐标,熟悉CheckboxGroup类Checkbox类的用法,通过Checkbox来控制矩形是否填充。本题中,第1个空,对象g的方法clearRect()的最后两个参数应该对调因为第3个参数是代表矩形的宽度,第四个是高度;第2个空,点击第1个Checkbox是不用填充,这里bStyle=false是表示用填充;第3个空,解释和第2个空的相似,正好相反。

第9题:

在 Windows 7 中,下面正确的是__。

A、屏幕上只能出现一个窗口,这就是活动窗口

B、屏幕上可以出现多个窗口,但至多只有一个是活动窗口

C、屏幕上可以出现多个窗口,但不止一个是活动窗口

D、屏幕上可以出现多个活动窗口


正确答案:B

第10题:

drawArc方法允许负的角度。()

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


答案:对

更多相关问题