单选题在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。A f.appear();B f.setForeground();C f.setVisible();D f.enable();

题目
单选题
在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。
A

f.appear();

B

f.setForeground();

C

f.setVisible();

D

f.enable();


相似考题
更多“单选题在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。A f.appear();B f.setForeground();C f.setVisible();D f.enable();”相关问题
  • 第1题:

    请选择正确的语句填入下列程序的横线处。 import java.awt.*; public class ex40 { static Frame. f; public static void main(String[] args) { f = new Frame("ex40"); MenuBar mb = new MenuBar(); f.setMenuBar (mb); Menu m1 = new Menu("menu"); ______ m1.add (mil); mb. add (m1); f. setSize (200, 200); f. setVisible (true); } }

    A.Menu mil = new MenuItem("iteml");

    B.MenuItem mil = new MenuItem("iteml");

    C.Menu mil = new MenuItem("iteml");

    D.Menu mil = MenuItem("iteml");


    正确答案:B

  • 第2题:

    阅读下面代码:

    import java.awt.*;

    public class Exam11_1

    {

    private Frame. f;

    private Button b1,b2,b3,b4;

    public static void main(String args[]

    {

    Exam11_1 that = new Exam11 1 ();

    that.go();

    }

    public void go()

    {

    ______;

    f.setLayout(new FlowLayout()) ;;

    b1 = new Button ("Button 1");

    b2 = new Button ("Button 2");

    b3 = new Button ("Button 3");

    b4 = new Button ("Button 4");

    f.add (b1);

    f.add (b2);

    f.add (b3);

    f.add (b4);

    f.pack ();

    f.setVisible (true);

    }

    }

    请在程序中画线处填写正确的语句【 】,以便编译运行程序后得到正确的结果。


    正确答案:f=new Frame("GUI example")
    f=new Frame("GUI example") 解析:本题考查容器和布局管理器的基本知识,属于综合题。在本程序里,缺少建立Frame的语句,而且该Frame的名字为GUI example,而4个按钮的布局方式被压缩至最小,因此是 FlowLayou布局方式。

  • 第3题:

    下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是

    A.Frame. frame1=naew Frame("FlowLayout");

    B.Frame. frame1-new Frame("BorderLayout");

    C.frame1=new Frame("example"); frame1.setLayout(new BorderLayout ());

    D.frame1.setLayout(new GridLayout(2,3));


    正确答案:A
    解析:本题考查java中各种布局管理器的布局特点。在FlowLayout中所有组件都被压缩至最小,当容器大小变化时,上面的组件保持最小状态,大小不变;在BorderLayout中任何组件都尽量伸展,使它与容器的边缘对齐,当容器大小变化时,组件将随之变化;GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化,格子大小也变化,组件大小也变化。

  • 第4题:

    在程序中,使用适当的布局管理器,在Frame框的North位置添加一句提示信息,在South位置添加一个单行文本框,在这个文本框中输入的内容将会显示在Center位置。运行结果如下图所示。

    注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。

    import java.awt.*;

    import java.awt.event.*;

    public class simple extends Frame

    {

    public static void main(String[] args)

    {

    simple frame=new simple("simple");

    frame.init();

    frame.setSize(300,300);

    frame.show();

    }

    public simple(String name)

    {

    super(name);

    addWindowListener(new WindowAdapter()

    { public void windowClosing(WindowEvent e)

    {______;

    }

    } );

    }

    public void init()

    {

    setLayout(new______);

    Label labelTitle=new Label("在本文框中输入字符串, 可以早Frame中间显示");

    Label showTextLabel=new Label();

    TextField textField=new TextField("请在这里输入字符串");

    textField.addActionListener(new AddStringListener(showTextLabel,

    textField));

    add("North", labelTitle);

    add("Center", showTextLabel);

    add("South", textField);

    }

    }

    class AddStringListener implements ActionListener

    {

    Label label;

    TextField textField;

    public AddStringListener(Label label, TextField textField)

    {

    this.label=label;

    this.textField=textField;

    }

    public void actionperformed(ActionEvent e)

    {

    label.setText(textField.getText());

    }

    }


    正确答案:System.exit(0) BorderLayout()
    System.exit(0) BorderLayout() 解析:本题考查知识点:AWT库的使用,布局管理器的使用。解题思路:程序使用label Title来显示提示信息,使用text Field来获取用户的输入,最后将用户输入的结果通过showTextLabel显示出来。Frame的关闭按钮的处理方式与JFrame的方式不同,Frame必须手动实现退出按钮的事件处理机制,否则单击关闭按钮程序不会做出响应。本题的第1空就是对退出按钮事件响应的内容。BorderLayout布局管理器将容器分为五个区域:North、South、East、West和 Center。可以指定构件放在哪个区域,但是每个区域只能放置一个构件。第2个空即是为Frame设置BorderLayout类型的布局管理器。

  • 第5题:

    选择正确的语句填在下列程序的横线处。 import java.awt.*; import java.awt.event.*; public class ex30 { Frame. f; public static void main(String[] args) { ex30 e = new ex30(); e. te st ( ); } public void test() { f = new Frame("ex30"); ______ f.paok(); f.setVisible(true); } class MyWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(1); } } }

    A.f.addWindowListener(new MyWindowtistener());

    B.f.addWindowListener(MyWindowListener());

    C.f.addWindowAdapter(new MyWindowListener());

    D.addWindowListener(new MyWindowListener());


    正确答案:A

  • 第6题:

    选择正确的语句填入下列程序的横线处。 import java.awt.*; import java.awt.event.*; public class ex21 { static Frame. f; static FileDialog fd; public static void main(String[] args) { f = new Frame("ex21"); ______ fd. setVisible (true); System.out.println (fd.getFile ()); } }

    A.new FileDialog(f, "FileDialog");

    B.new FileDialog("FileDialog");

    C.fd = new FileDialog(f, "FileDialog");

    D.fd = new FileDialog("FileDialog");


    正确答案:C

  • 第7题:

    有以下HTML代码,在浏览器中显示正确的是( )。

    <html>

    <frameset rows="25%,50%,25%">

    <frame. src="/html/frame_A.html">

    <frame. src="/html/frame_B.html">

    <frame. src="/html/frame_C.html">

    </frameset>

    </html>


    正确答案:B

  • 第8题:

    以下是某网页框架设置的部分代码,该代码将页面分成了______个区域。<frameset cols="30%,*,*"><frame src='f1.html"name=main><frameset rows="120,*"><frame src='f2.html"name=left>…</frameset></frameset>

    A.2
    B.3
    C.4
    D.5

    答案:C
    解析:
    本题考查HTML框架的基础知识。在HTML中使用frameset标记可以将浏览器窗口划分成若干区域,在这些区域中可以分别显示不同的页面。frameset标记有多个参数,其中cols参数可以垂直切割浏览器窗口,例如cols="30%,*,*"将窗口垂直分割为三个部分。rows参数可以横向切割窗口,例如rows="120,*"将窗口水平分割为两个部分。使用时cols与rows两个参数尽量不要同在一个<frameset>标记中,尽量采用多重分割方式。在本题中,浏览器窗口首先被<frameset cols="30%,*,*">分为垂直的三个窗口,其中一个窗口中,又被<frameset rows="120,*">分割为两个窗口,所以该代码将页面窗口分成了4个区域。

  • 第9题:

    在Java语言中,Frame默认的布局管理器是()。    

    • A、BorderLayout
    • B、FlowLayout
    • C、GridLayout
    • D、GridBagLayout

    正确答案:A

  • 第10题:

    显示框架空白区域的HTML代码是()

    • A、<frame framespacing=#> 
    • B、<frameset framespadding=#> 
    • C、<frameset framespacing=#>
    • D、<frame framespadding=#> 

    正确答案:C

  • 第11题:

    import java.awt.*;   public class X extends Frame {   public static void main (String args) {   X x = new X();   x.pack();   x.setVisible(true);   }  public X() {   setLayout (new BordrLayout());   Panel p = new Panel ();   add(p, BorderLayout.NORTH);   Button b = new Button (“North”);   p.add(b):   Button b = new Button (“South”);   add(b1, BorderLayout.SOUTH):   }   }   Which two statements are true?()

    • A、 The buttons labeled “North” and “South” will have the same width.
    • B、 The buttons labeled “North” and “South” will have the same height.
    • C、 The height of the button labeled “North” can very if the Frame is resized.
    • D、 The height of the button labeled “South” can very if the Frame is resized.
    • E、 The width of the button labeled “North” is constant even if the Frame is resized.
    • F、 The width of the button labeled “South” is constant even if the Frame is resized.

    正确答案:B,E

  • 第12题:

    单选题
    现有:  package mypack;      import java.awt.Color;  import java.awt.FlowLayout;      import javax.swing.JButton;      import javax.swing.JFrame;      import javax.swing.JPanel;  public class ButtList extends JFrame  {      public static void main(String[] args)  {      ButtList bl  =new ButtList();     }  ButtList(){  JPanel pl=new JPanel();  pl.setBackground (Color.pink);      p1.add(new JButton("one"));      p1.add(new JButton("Two"));     p1.add(new JButton("Three"));      add("South",p1);  setLayout(new Fl.wLayout());      setSize(200,200);      setVisible(true);     }     }  上述代码运行后的显示效果是哪项?()
    A

    3个按钮从左到右排列在Frame的底部

    B

    3个按钮从左到右排列在Frame的顶部

    C

    按钮无法显示

    D

    只有按钮Three显示出来并占据Frame整个区域


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

  • 第13题:

    下面程序创建一个长宽均为100的Frame窗口,并且窗口的背景颜色是蓝色。请将程序补充完整。

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

    import java.awt .*;

    public class ex1 extends Frame

    {

    public static void main(String[] args)

    {

    ex1 t=new ex1();

    t.setSize(100,100);

    ______

    t.setVisible(true);

    }

    }


    正确答案:t.setBackground(Color.blue);
    t.setBackground(Color.blue); 解析:本题是基本操作题,主要考查对图形用户界面的掌握。类ex1继承了Frame类,因此该类的实例t就可以调用Frame类的基本方法t.setBackground(Color.blue),由于题干要求窗口的背景颜色为蓝色,因此需要调用Color.blue作为方法setBackground的参数。

  • 第14题:

    下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是

    A.Frame. frame1=new Frame("FlowLayout");

    B.Frame. frame1=new Frame("BorderLayout");

    C.frame1=new Frame("example"); frame1.setLayout(new BorderLayout());

    D.frame1.setLayout(new GridLayout(2,3));


    正确答案:A
    解析:本题考查java中各种布局管理器的布局特点。在FlowLayout中所有组件都被压缩至最小,当容器大小变化时,上面的组件保持最小状态,大小不变;在BorderLayout中任何组件都尽量伸展,使它与容器的边缘对齐,当容器大小变化时,组件将随之变化;GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化,格子大小也变化,组件大小也变化。

  • 第15题:

    下面哪个语句是正确的 ( )

    A.Object o=new Button("A");

    B.Button b=new Object("B");

    C.Panel p=new Frame();

    D.Frame. f=new Panel();


    正确答案:A

  • 第16题:

    请在下列程序的横线处填入正确的语句。 import java.awt.*; import java.awt,event.*; public class ex16 { Frame. f; TextArea ta; Button btn; public static void main(String[] args) { ex16 e = new ex16(); e.m(); } public void m() { f = new Frame("ex16"); ta = new TextArea(); btn = new Button("ok"); btn.addActionListener(new MyAction()); f.add(ta, "Center"); f.add(btn, "South"); f.setSize(100, 100); f.setVisible (true); } class MyAction implements ActionListener { ______ { System. out.println (ta. getText ()); } } }

    A.static void actionPcrformcd(AcfionEvent e)

    B.public void action(ActionEwent e)

    C.public actionPerformed(ActionEvent e)

    D.public void actionPerformed(ActionEvent e)


    正确答案:D

  • 第17题:

    选择正确的语句填入下列程序的横线处。 import java.awt.*; public class ex26 { public static void main(String[] args) { Frame. f = new Frame("ex26"); MenuBar mb = new MenuBar(); ______ Menu m1 = new Menu("menu1"); Menu m2 = new Menu("menu2"); mb. add (ml); mb. add (m2); f.setSize(300, 100); f. setVisible (true); } }

    A.setMenuBar(mb);

    B.mb.setMenuBar(f);

    C.f. setMenuBar(mb);

    D.mb.setMenuBar0;


    正确答案:C

  • 第18题:

    下列语句中使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的选项是( )。

    A.Frame. f=new Frame("FlowLayou");

    B.Frame. f=new Frame("BorderLayout");

    C.f=new Frame("example");f.setLayout(new BorderLayout());

    D.f.setLayout(new GridLayout(2,3));


    正确答案:A
    解析:本题考查Java中各种布局管理器的特点。选项A正确,在FlowLayout中所有组件都被压缩至最小,所以当容器大小变化时,其上组件保持最小状态,大小不变;选项B错误,在BorderLayout中任何组件都尽量伸展,与容器的边缘对齐,所以当容器大小变化时,组件将随之变化:选项C错误,也是BorderLayout布局,和B选项一样;选项D错误,GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化时,格子大小也变化,所以组件大小也变化。故本题答案是A。

  • 第19题:

    ● 以下是某网页框架设置的部分代码,该代码将页面分成了 (61)个区域。

    <frameset cols="30%,*,*">

    <frame. src='f1.html" name=main>

    ……

    <frameset rows="120,*">

    <frame. src='f2.html" name=left>

    ……

    </frameset>

    </frameset>

    (61)

    A. 2

    B. 3

    C. 4

    D. 5


    正确答案:C

  • 第20题:

    表示显示框架的HTML的代码是()

    • A、<frameset frameborder=yes> 
    • B、<frame frameborder=yes> 
    • C、<frame border=yes> 
    • D、<frameset border=yes>

    正确答案:B

  • 第21题:

    在Java语言中,下面是main()方法的部分代码:    Frame f = new Frame("My Frame");   f.setSize(100,100);    为在屏幕显示f,应增加的代码是()。 

    • A、f.appear();
    • B、f.setForeground();
    • C、f.setVisible();
    • D、f.enable();

    正确答案:C

  • 第22题:

    现有:  package mypack;      import java.awt.Color;  import java.awt.FlowLayout;      import javax.swing.JButton;      import javax.swing.JFrame;      import javax.swing.JPanel;  public class ButtList extends JFrame  {      public static void main(String[] args)  {      ButtList bl  =new ButtList();     }  ButtList(){  JPanel pl=new JPanel();  pl.setBackground (Color.pink);      p1.add(new JButton("one"));      p1.add(new JButton("Two"));     p1.add(new JButton("Three"));      add("South",p1);  setLayout(new Fl.wLayout());      setSize(200,200);      setVisible(true);     }     }  上述代码运行后的显示效果是哪项?() 

    • A、3个按钮从左到右排列在Frame的底部
    • B、3个按钮从左到右排列在Frame的顶部
    • C、按钮无法显示
    • D、只有按钮Three显示出来并占据Frame整个区域

    正确答案:B

  • 第23题:

    单选题
    在Java语言中,Frame默认的布局管理器是()。
    A

    BorderLayout

    B

    FlowLayout

    C

    GridLayout

    D

    GridBagLayout


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