下列程序使用FlowLayout布局管理器管理3个Button构件在Frame中的位置。请将程序补充完整。
注意:不改动程序结构,不得增行或删行。
import java.awt.*;
public class ex2
{
private Frame. frm;
private Button btn1;
private Button btn2;
private Button btn3;
public static void main(String[] args)
{
ex2 t=new ex2();
t.method();
}
public void method()
{
frm=new Frame("ex2")
______
Btn1=new Button("Button1");
btn2=new Button("Button2");
btn3=new Button("Button3");
frm.add(btn1);
frm.add(btn2);
______
frm.pack();
frm.setVisible(true);
}
}
第1题:
下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?
A.GridLayout
B.CardLayout
C.BorderLayout
D.FlowLayout
第2题:
Window,Frame,Dialog默认的布局管理器是
A.GridLayout
B.BorderLayout
C.CardLayout
D.FlowLayout
第3题:
26、使用下列哪个布局管理器时,当frame的大小变化时,在frame上的按钮的位置会发生变化?
A.BorderLayout
B.FlowLayout
C.CardLayout
D.GridLayout
第4题:
下列说法中,错误的一项是______。
A.使用Flowlayout进行布局管理时,构件的大小采用的是其最佳尺寸
B.使用FlowLayout在容器中放置构件的策略是:从上到下,从左到右
C.使用FolwLayout进行布局管理时,不能调节构件之间的距离
D.用FlowLayout管理的构件随容器大小变化的变化规律是:构件大小不变,构件之间的相对位置改变
第5题:
当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列( )布局管理器。
A.BorderLayout
B.FlowLayout
C.CardLayout
D.GridLayout