下列程序使用FlowLayout布局管理器管理3个Button构件在Frame中的位置。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。 import java.awt.*; public class ex2 {

admin2009-12-22  45

问题 下列程序使用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);。
转载请注明原文地址:https://jikaoti.com/ti/hQb0FFFM
0

最新回复(0)