f.appear();
f.setForeground();
f.setVisible();
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");
第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);
}
}
请在程序中画线处填写正确的语句【 】,以便编译运行程序后得到正确的结果。
第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));
第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());
}
}
第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());
第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");
第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>
第8题:
第9题:
在Java语言中,Frame默认的布局管理器是()。
第10题:
显示框架空白区域的HTML代码是()
第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?()
第12题:
3个按钮从左到右排列在Frame的底部
3个按钮从左到右排列在Frame的顶部
按钮无法显示
只有按钮Three显示出来并占据Frame整个区域
第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);
}
}
第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));
第15题:
下面哪个语句是正确的 ( )
A.Object o=new Button("A");
B.Button b=new Object("B");
C.Panel p=new Frame();
D.Frame. f=new Panel();
第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)
第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;
第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));
第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
第20题:
表示显示框架的HTML的代码是()
第21题:
在Java语言中,下面是main()方法的部分代码: Frame f = new Frame("My Frame"); f.setSize(100,100); 为在屏幕显示f,应增加的代码是()。
第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); } } 上述代码运行后的显示效果是哪项?()
第23题:
BorderLayout
FlowLayout
GridLayout
GridBagLayout