importjava.awt.*;publicclassTestextendsFrame{publicTest(){add(newLabel(Hello”));add(newTextField(Hello”));add(newButton(Hello”));pack();show();}publicstaticvoidmain(Stringargs){newTest();}}Whatistheresult?()A.Thecodewillnotcompile.B.AWindowwillappearconta

题目

importjava.awt.*;publicclassTestextendsFrame{publicTest(){add(newLabel(Hello”));add(newTextField(Hello”));add(newButton(Hello”));pack();show();}publicstaticvoidmain(Stringargs){newTest();}}Whatistheresult?()

A.Thecodewillnotcompile.

B.AWindowwillappearcontainingonlyaButton.

C.AnIllegalArgumentExceptionisthrownatline6.

D.AWindowbuttonwillappearbutwillnotcontaintheLabel,TextField,orButton.

E.AWindowwillappearcontainingaLabelatthetop,aTextFieldbelowtheLabel,andaButtonbelowtheTextField.

F.AWindowwillappearcontainingaLabelontheleft,aTextFieldtotherightoftheLabel,andabuttontotherightoftheTextField.


相似考题
更多“importjava.awt.*;publicclassTestextendsFrame{publicTest(){add(newLabel(Hello”));add(newTex ”相关问题
  • 第1题:

    阅读下面Applet程序 import javax. swing. *; import java. awt. *; public class SwintgApplet extends JApplet{ JLabel 1=new JLabel("This is a Swing Applet."); public void init(){ ________________________________ } } 在程序下画线处填入正确的选项是

    A.Container contentPane=getContenPane(); cotentPane. add(1);

    B.JPanel comtenPane=new Jpane(); contentPane. add(1);

    C.contentPane. add(1);

    D.add(1);


    正确答案:A
    解析:不能直接调用add方法将“1”标签加到JApplet对象上,而要先调用JApplet类的getContentPane()方法获得此applet的eontentPane对象,然后再调用add方法将“1”标签对象加到此contentPane对象上。

  • 第2题:

    阅读下面Applet程序 import javax.swing.*: import java.awt.*: public Class Test SwingApplet extends JApplet { JLabel 1=new JLabel("This is a Swing Applet."); public void init() { ______ } } 程序中下画线处应填入的正确选项是

    A.Container contentPane=getContentPane();contentPane.add(1);

    B.Jpanel contentPane=new JPanel();contentPane.add(1);

    C.contentPane.add(1);

    D.add(1);


    正确答案:A

  • 第3题:

    分析如下Java代码,编译运行后将输出( )。

    publicclassTest{

    publicTest(){}

    staticvoidprint(ArrayListal){

    al.add(2);

    al=newArrayList();

    al.add(3);

    al.add(4);

    }

    publicstaticvoidmain(String[]args){

    Testtest=newTest();

    ArrayListal=newArrayList();

    al.add(1);

    print(al);

    System.out.println(al.get(1));

    }

    }

    A、1

    B、2

    C、3

    D、4


    正确答案:B

  • 第4题:

    请将下列程序的空白处补充完整。

    Importjava.awt.*;

    PublicclassEll_4

    {

    Publicstaticvoidmain(Stringargs[])

    {

    Framef=newFrame(“BorderLayout”);

    fiadd(“North”,newbuRon(“North”));

    f.add(“East”,newbutton(“East”));

    f.add(“West”,newbutton(“West”));

    f.add(“South”,tf);

    f.setSize(200,200)

    fipack();

    fisetVisible(true);

    }

    }


    正确答案:TextField if=llew TextField("Text");
    TextField if=llew TextField("Text"); 解析: 本题考查java中常用组件的创建。由题可知,创建的是3个按键和1个文本框,tf为该文本框。

  • 第5题:

    下列JApplet实现了一个可编辑的JTextArea和一个JButton,横线上应填入的语句是( )。 import javax.swing.*; import java.awt.*; public class Test extends JApplet { JTextArea jta; public void init () { Container cp=getContentPane(); cP.setLayout (new GridLayout (2,1)); jta=newJTextArea (30,30); jta.setEditable (true); __________ jta.setText("你好"); JBulton jb=new JButton("OK"); cp.add(jb); } }

    A.add(jta);

    B.cp.add( );

    C.jts.add(cp);

    D.cp.add(jta);


    正确答案:D
    解析:在JApplet中添加构件就是在内容面板中添加构件,因此需要先得到内容面板,然后再向其中添加Swing构件。