【说明】下面是一个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"; }pr

题目

【说明】

下面是一个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)


相似考题
更多“【说明】 下面是一个Applet程序,程序的功能是在显示面板上输出字符串。当html页面被其他窗口遮挡后 ”相关问题
  • 第1题:

    当-个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。A.destroy( )SX

    当-个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy( )

    B.init( )

    C.stop( )

    D.start( )


    正确答案:B
    在javaApplet的生命周期中,共有4种状态,即4个3-法init()、start()、stop()和destroy()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行-些基本初始化操作。

  • 第2题:

    有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请完善程序,并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。

    [题目要求]

    在一个Applet窗口中,显示一个字符串,输出结果如下图所示。

    Java_3.java文件源程序:

    import java.awt.*;

    import javax.swing.*;

    public class Java_3 (1) JApplet {

    public void (2) () {

    Container contentPane=getContentPane();

    JLabel label=new JLabel("Java的诞生是对传统计算模式的挑战!",

    SwingConstants.CENTER);

    contentPane.add( (3) );

    }

    }

    Java_3.html文件源程序:

    <html>

    <applet code="Java_3.class"width=300 height=50></applet>

    </html>


    正确答案:extends init label
    extends init label 解析:创建了标签控件,将构件加入到用getContentPane()方法获得JFrame的内容面板上。
    [程序解析] 本程序是基于Swing的Applet用户界面。在Applet中添加了一个JLabel构件。同时还考查了Applet生命周期的几个关键方法。
    (1) init()——Applet运行时,首先由浏览器调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。该方法经常被重写,实现设置布局管理器、数据初始化、放置一些构件等功能。本程序就是如此。
    (2) start()——在init()方法完成后,将调用start()方法,使Applet成为激活状态。
    (3) stop()——当Applet被覆盖时,可用该方法停止线程。
    (4) destroy()——关闭浏览器时调用,彻底终止Applet,从内存卸载并释放该Applet的所有资源。
    (5) paint(Graphics g)——画Applet界面的基本方法。

  • 第3题:

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy

    B.init

    C.stop

    D.star.}


    正确答案:B
    B。【解析】在javaApplet的生命周期中,共有4种状态,印4个方法init、start、stop和destroy。在Applet装载时,调用init通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。

  • 第4题:

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。 A.destroySXB

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy

    B.init

    C.stop

    D.start


    正确答案:B
    B。【解析】在JavaApplet的生命周期中,共有4种状态,即4种方法:init、start、stop和destory。在Applet装载时,调用init通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。

  • 第5题:

    当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是( )。A.destroy( )S

    当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是( )。

    A.destroy( )

    B.init( )

    C.stop( )

    D.start( )


    正确答案:B
    在JavaApplet的生命周期中,共有4种状态,即4种方法:init()、start()、stop()和destory()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行-些基本初始化操作。