[问答题] 下列程序使用FlowLayout布局管理器管理3个Button构件在Frame中的位置。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。
[问答题] 下列程序使用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);
正确答案:frm.setLayout(newFlowLayout()); frm.add(btn3);
参考解析:[讲解] 本题考查对图形用户界面的掌握。第1空应该填入的语句的功能是设置布局管理器为FlowLayout,程序中的容器就是Frame的对象frm,设定frm的布局管理器,用newFlowLayout()作为参数调用frm.setLayout(newFlowLayout())实现了上述功能,因此,第1空填写frm.setLayout(newFlowLayout());。第2空应该填入的语句的功能是将btn3放入对象名为frm的Frame中,因此,第2空填写frm.add(btn3);。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
