多选题import java.awt.*;  import java.applet.*;  public class ButtonDemo extends Applet{ public void init()  {   Button pushBotton=new Button("ok");    Button downBotton=new Button("Yes");    add(pushBotton);    add(downBotton); } }  根据以上代码,下列解释正确的是()。A该代码画了

题目
多选题
import java.awt.*;  import java.applet.*;  public class ButtonDemo extends Applet{ public void init()  {   Button pushBotton=new Button("ok");    Button downBotton=new Button("Yes");    add(pushBotton);    add(downBotton); } }  根据以上代码,下列解释正确的是()。
A

该代码画了一个按钮

B

Button(ok)创建一个有显示ok的按钮

C

Button()是构造函数

D

按钮属于容器


相似考题
更多“import java.awt.*;  import java.applet.*;  public class Butt”相关问题
  • 第1题:

    将下面Applet程序补充完整。

    import java.awt.*:

    import java.apptet.*;

    public class Hi ______ {

    public void paint(Graghics g) {

    g.drawstring("Hi!",2.5,2.5);

    }

    }


    正确答案:extends Applet
    extends Applet

  • 第2题:

    关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }

    A.程序可以运行,且看到显示

    B.程序编译出错

    C.程序可以运行,但看不到显示

    D.以上说法都不对


    正确答案:C
    解析:本题考查Canvas。程序本身没有错误,但由于Canvas默认的布局格式导致Canvas并不显示出来,因此需要增加语句 MyCanvas.setSize(150,100)使Canvas可见。

  • 第3题:

    下列代码的下划线处应填入的方法名是______。

    import java.awt.*;

    import java.applet.*;

    public class Hello extends Applet{

    public void______(Graphics g){

    g.drawString("How are you!", 10, 10);

    }

    }

    A) repaint

    B) println

    C) paint

    D) show

    A.

    B.

    C.

    D.


    正确答案:C

  • 第4题:

    有如下applet代码:

    import java.applet.*;

    import java.awt.*;

    public class MyApplet extends Applet

    {

    AA s;

    public void int()

    {

    s = new AA("Hello!", "I love JAVA.");

    }

    public void paint(Graphics g)

    {

    g.drawString(s.toString(), 30, 50);

    }

    }

    class AA

    {

    String s1;

    String s2;

    AA(String str1, String str2)

    {

    s1 = str1;

    s2 - str2;

    }

    public String toString()

    {

    return s1 + s2;

    }

    }

    运行后,窗口上将会出现什么,选择一个正确答案______。

    A.Hello!

    B.I love JAVA.

    C.Hello! I love JAVA.

    D.什么都没有


    正确答案:C

  • 第5题:

    下面程序的输出结果是( )。 import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawstring("Hello World!", 20, 20); } }

    A.20,20

    B.Hello World!

    C.编译不能通过

    D.以上都不对


    正确答案:B
    解析:本题是考查考生对Java程序的执行过程的理解。这是一个简单的Applet(小应用程序)。程序中,首先,用import语句引入java.awt和java.applet下所有的包,使得该程序可以使用这些包中所定义的类,它类似于C中的#include语句:然后,声明一个公共类HelloApplet,用extends指明它是Applet的子类。在类中,我们重写父类Applet的paint()方法,其中,参数g为Graphics类,它表明当前作图的上下文。在paint()方法中,调用g的方法drawstring(),在坐标(20,20)处输出字符串"HelloWorld!",其中坐标是用像素点来表示的。这个程序中没有实现main()方法,这是Applet与应用程序(Application)的区别之一。为了运行该程序,也要把它放在文件HelloWorldApplet.java中,然后对它进行编译,javacHelloApplet.java得到字节码文件HelloApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,把该Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行。它的HTML>文件如下。

  • 第6题:

    在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。

    A.import java.awt.*;

    B.import java.applet.*

    C.import java.io.*;

    D.import java.awt.event.*;


    正确答案:D
    解析:该题考查对java常用的各种包所包含的一些类的基本功能的理解。java.awt包是抽象窗口工具包,里面包括各种容器、组件、窗口布局管理器以及一些常用的类如(Color、 Font等):而java.applet包里面包括了小程序执行时必须要重载的一个类Applet,也就只有这一个类;java.in包主要是提供一些输入输出类;java.awt.event包就包含了一些能够对事件做出响应和处理的一些标准类。故本题答案是 D。

  • 第7题:

    下列代码的输出结果是( )。

    class parent

    {

    void printme()

    {

    System.out.println("parent");

    }

    }

    class child extends parent

    {

    void printme()

    {

    System. out.println("child");

    }

    void printall()

    {

    super, printme();

    this.printme();

    printme();

    }

    }

    public class test

    {

    public static void main(String args[])

    {

    child myc=new child();

    myc.printall();

    }

    }

    A.import java.awt.*;

    B.import java.applet.applet;

    C.import java.io.*;

    D.import java, awt.graphics;


    正确答案:A

  • 第8题:

    要下列Java Applet程序完整并能够正确运行,横线处应填人的内容是( )。 import java.applet.*; nmport java.awt.*0 public class HelloWorld{ public void paint(Graphics g){ drawstring("Hello World!",25,25); } }

    A.extends Thread

    B.extends Applet

    C.extends Char

    D.extends Float


    正确答案:B
    B。【解析】本题是考查继承。继承了Applet类。

  • 第9题:

    下列Applet实现了使用灰度值递减的顺序显示0~9,选择正确的语句填入横线处。 import java.applet.*; import java.awt.*; import java.awt.Color; public class ex24 extends Applet { public void paint(Graphics g) { int r = 0, g1 = 0, b = 0, j = 10; for(int i - 0; i < 10; i ++) { g.setColor(new Color(r, g1, b)); r += 25; g1 +=25; b +=25; j += 10; } } }

    A.g.drawString(i, j, 30);

    B.g.drawString("" + i, j, 30);

    C.drawString(i,j, 30);

    D.drawstring("" + i,j, 30);


    正确答案:B

  • 第10题:

    下列哪个选项的java源文件程序段是不正确的? ( )

    A.package testpackage; public class Test{ }

    B.import java.io.*; package testpackage; public class Test{ }

    C.import java.i.*; class Person{} public class Test{ }

    D.import java.io.*; import java.awt.*; public class Test { }


    正确答案:B

  • 第11题:

    在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

  • 第12题:

    在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。 ;

    • A、import   java.awt.* ;
    • B、import   java.applet.* ;
    • C、import   java.io.* ;
    • D、import   java.awt.event.*

    正确答案:D

  • 第13题:

    在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。

    import java.applet.*;

    import java.awt.*;

    public class HelloWorld ______ {

    public void paint(Graphics g) {

    g.drawString("Hello World!",25,25);

    }

    }


    正确答案:extends Applet
    extends Applet

  • 第14题:

    在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列哪个语句

    A.import java.awt.event.*;

    B.import java.io.*;

    C.import java.awt.*;

    D.import java.applet.*;


    正确答案:A
    解析:本题考查对java常用的各种包所包含的一些类的基本功能的理解。 java.awt包是抽象窗口工具包,里面包括各种容器、组件,窗口布局管理器以及一些常用的类如Color、 Font等,选项A满足题意。而java.applet包里面包括了小程序执行时必须要重载的一个类Applet,也就只有这一个类,选项D错误。java.io包主要是提供一些输入/输出类的,选项B不满足题意。 java.awt.event包就包含了一些能够对事件做出响应和处理的一些标准类,选项D不满足题意。

  • 第15题:

    下列程序构造了一个 Swing Applet ,请在下划线处填入正确的代码

    Import javax.swing.*;

    Import java.awt.*;

    Public class SwingApplet extends 【 13 】 {

    Jlabel l = new Jlabel ( “ This is a Swing Applet. ” );

    Public void init(){

    Container contentPane = getContentPane();

    contentPane.add(1);

    }

    }


    正确答案:

  • 第16题:

    下列哪个选项的java源文件代码片段是不正确的?

    A.package testpackage; public class Test{ }

    B.import java. io. *; package testpaekage; public class Test { }

    C.import java.io.*; class Person { } public class Test { }

    D.import java.io.*; import java. awt.*; public class Test{ }


    正确答案:B
    解析:Java中的package语句必须是源文件中除去说明以外的第一条语句,导入包语句可以有几个,但是必须位于package语句之后,其他类定义之前,一个源文件中可以有几个类,但最多只能有一个是public的,如果有,则源文件的文件名必须和该类的类名相同。

  • 第17题:

    在Java职Applet程序中,对发生的事件做出响应和处理的时候,应该使用( )。

    A.import java.awt.event.*;

    B.import java.io.*;

    C.import java.awt.*;

    D.import java.applet.*;


    正确答案:A

  • 第18题:

    关于下面程序段的说法,正确的是 import java.applet.*; import java.awt.*; public class Test extends Applet{ Image IMG nClick=over(this) title=放大; public void init(){ IMG nClick=over(this) title=放大=new Image(); } public void paint(Graphics g){ g.drawImage(IMG nClick=over(this) title=放大,0,0,this); } }

    A.该程序段可以正常运行

    B.程序中所创建的Image为空,但可以显示

    C.程序中所创建的Image不为空

    D.程序中所创建的Image为空,不能显示


    正确答案:D
    解析:本题考查Image的概念和用法。程序的目的是想要使用drawImage(Image img,int x,int y,ImageObserver observer)方法将img在 Applet中画出,但由于程序段所创建的Image为空,不能显示,应该先调用getImage()获取已经存在的图像。所以选项D正确。

  • 第19题:

    在编写JavaApplication程序时,若需要使用标准输入输出语句,则必须在程序的开关写上( )语句。

    A.import java.awt.*;

    B.import java.applet. Applet;

    C.importjava, io.*;

    D.import java.awt. Graphics;


    正确答案:C

  • 第20题:

    下列Applet在窗口中放置2个Button,标签分别为“东”和“西”,在窗口中的位置与它们的名字相同。选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex16 extends Applet { Button e, w; public void init() { e = new Button("东"); w = new Button("西"); add("East", e); add("West", w); } }

    A.setLayout(new BoxLayout());

    B.setLayout(new FlowLayout());

    C.setLayout(new BorderLayout());

    D.setLayout(new GridLayout());


    正确答案:C

  • 第21题:

    下列Applet在坐标(30,50)处以黄色字体显示“你好!”。请选择正确的语句填入横线处。 import java.awt.*; import java.applet.*; public class ex27 extends Applet { public void paint<Graphics g) { g.drawString("你好", 30, 50); } }

    A.setColor(Color.yellow);

    B.g.setColor(Color. Yellow),

    C.g.setFontColor(Color. yellow);

    D.g.setColor(Color. yellow);


    正确答案:D

  • 第22题:

    下面程序构造了一个Swing Applet,在下画线处填入正确的代码。

    import javax.swing.*;

    import java.awt.*;

    public class SwingApplet extends ______ {

    JLabel 1=new JLabel("This is a Swing Applet.");

    public void init() {

    Container contentPane=getContentPane();

    contentPane.add(1);

    }

    }


    正确答案:Japplet
    Japplet

  • 第23题:

    给出下列java源代码:  //Point x  Public class Interesting{}  在源代码//point x处添加()能符合java语法 

    • A、import java.awt.*
    • B、package local.util
    • C、class MoreInteresting{}
    • D、protected class MoreInteresting{}

    正确答案:A,B,C

  • 第24题:

    单选题
    Given a class Repetition:  1. package utils;  2.  3. public class Repetition {  4. public static String twice(String s) { return s + s; }  5. }  and given another class Demo:  1. // insert code here 2.  3. public class Demo {  4. public static void main(String[] args) {  5. System.out.println(twice(”pizza”));  6. }  7. }  Which code should be inserted at line 1 of Demo.java to compile and run Demo to print“pizzapizza”?()
    A

     import utils.*;

    B

     static import utils.*;

    C

     import utils.Repetition.*;

    D

     static import utils.Repetition. *;

    E

     import utils.Repetition.twice();

    F

     import static utils.Repetition.twice;

    G

     static import utils.Repetition.twice;


    正确答案: B
    解析: 暂无解析