在Java语言中,一个Applet具有如下init()方法:pu

题目

在Java语言中,一个Applet具有如下init()方法:public void init() { setLayout(new BorderLayout());  add(BorderLayout.EAST, new Button("Click ME!"));  }当该Applet载入时,用户界面的外观将是()。  

  • A、没有任何内容
  • B、居中位置有个按钮
  • C、左边有个按钮
  • D、右边有个按钮
  • E、一个按钮填充整个用户界面上
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于applet状态理解正确的是()

A.是在init()方法的调用以后

B.如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用init()方法执行

C.如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用start()方法执行

D.start()方法在applet的生命周期只能调用一次


参考答案:A, C

第2题:

【说明】

下面是一个Applet程序,程序的功能是在显示面板上输出字符串。当html页面被其他窗口遮挡后再次显示时,请给出输出结果。

import java.awt.*;

import java. (1). *;

public class MyApplet (2) Applet {

public void (3) (Graphics g) {

g.drawString(tip,20,40);

tip ="I am Java Applet";

}

public void init() {

tip ="welcome"; }

private (4) tip;

}

<html>

<head>

<title> A Simple Applet </title>

</head>

<body>

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

</applet>

</body>

</html>

网页输出 (5)


正确答案:(1)applet (2)extends (3)paint (4)String (5)I am Java Applet
(1)applet (2)extends (3)paint (4)String (5)I am Java Applet 解析:所有的applet程序都要导入包java.applet.*所有的applet程序继承自类applet。此处填入继承关键字extends。applet的程序的绘制函数是paint()。此处填入变量类型String。当html页面被其他窗口遮挡后再次显示时,变量tip被修改为“I am Java Applet”,所以这时显示的结果是“I am Java Applet”。

第3题:

在Java语言中,为了使用getImage的方法,你需要导入的类是()。

A.Java.awt.Image

B.Java.applet.Applet.Image

C.Java.awt.Graphics

D.Java.awt.Graphics.Image


参考答案:A

第4题:

下列Applet程序中,指定s为字符串类型,将s绘制在屏幕上,请将程序补充完整。

import java.applet.Applet;

import java.awt.Craphics;

public class testl8_1 extends Applet {

______String s;

public void init ()

{

s=new String("Hello World");

}

public Void______(Graphics g) {

g.______(s,10,25);

}

}


正确答案:publicpaintdrawString
public,paint,drawString

第5题:

在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成主类实例的初始化工作。

A.start()

B.stop()

C.init()

D.paint()


正确答案:C
解析:该题考查对Applet必须要重载的几个方法的理解。选项A错误,start()方法使得程序从初始态进入运行态,当浏览器从图标状态恢复为窗口时,或者当用户离开包含Applet的主页后又再返回时,系统都会自动再执行一遍start()方法;选项B错误,stop()方法和start()方法相对应,当浏览器变成图标或者是用户离开Applet所在页面时,浏览器都会调用stop()方法,该方法也是可以被多次调用的;选项C正确,当创建Java Applet且第一次使用支持 Java的浏览器载入该Applet时,就会执行init()方法,通常在这方法中执行一次性的初始化操作;选项D错误,paint()方法是画图时必须要重载的方法。故本题答案是C。

第6题:

对于applet状态理解正确的是()。

A.是在init()方法调用后

B.如果一个applet保持为”显示状态”,则applet将在用户重新开始工作时用init()方法执行

C.如果一个applet保持为”显示状态”,则applet将在用户重新开始工作时用start()方法执行

D.start()方法在applet的生命周期只能执行一次


参考答案:A, C

第7题:

下面的Applet获取了相对于getDocumentBase()方法返回的目录路径为graph/java.gif的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。

import java.awt.*;

import java.applet.Applet;

public class Test extends Applet {

Image img;

public void init() {

【 】

}

public void paint (Graphics g) {

g.drawlmage (img,30,25,this);

}

}


正确答案:img = getImage (getDocumentBase ()"graph/java. gif");
img = getImage (getDocumentBase (),"graph/java. gif"); 解析:根据题意得知,此程序的基本功能为Applet获得图像文件并显示出来。程序第1和第2行用来引用程序执行所必需的Java类库;第3行定义了类Test,此类继承了java. applet. Applet类。程序最后的paint方法是将图像文件显示出来,显然,在init()中应该获取图像,并存入img中。

第8题:

在Java语言中,一个Applet具有如下init()方法:publicvoidinit(){setLayout(newBorderLayout());add(BorderLayout.EAST,newButton("ClickME!"));}当该Applet载入时,用户界面的外观将是()。

A.没有任何内容

B.居中位置有个按钮

C.左边有个按钮

D.右边有个按钮

E.一个按钮填充整个用户界面上


参考答案:D

第9题:

要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码。下列说法错误的是( )。

A.作为Application 要定义main()方法,并且把main()方法所在的类定义为—个public类

B.为使该程序成为一个Applet,main()方法所在的这个public 类必须继承Applet 类或 LApplet 类

C.在该类中可以像普通Applet 类一样重写Applet 类的init()、start()、paint()等方法

D.转换后的程序只能在浏览器中加载执行,而不能在Appletviewer 中执行


正确答案:D

第10题:

下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。

import java. net.*;

import java. awt.*;

import java. applet.*;

public class Test extends Applet {

Image IMG;

public void init() {

URL url = getDocumentBase ();

String name="IMG.gif";

【 】

}

public void paint(Graphics g) {

g. drawImage ( IMG,20,20,this);

}

}


正确答案:img = getImage (urlname);
img = getImage (url,name); 解析:通过调用getImage (URL url,String name)方法获得在url中的名为name的图像文件。

更多相关问题