• 2022-06-10
    使用()方法来在Frame窗体中布置一个按钮,此按钮大小和位置不受Frame窗体的大小变化的影响?
    A: setLayout(Null)
    B: setSize()
    C: setVisible(true)
    D: setLayout(new FlowLayout())
  • A

    内容

    • 0

      使用下列哪个布局管理器时,当frame的大小变化时,在frame上的按钮的位置会发生变化?() A: BorderLayout B: FlowLayout C: CardLayout D: GridLayout

    • 1

      当Frame的大小被改变时,Frame中的按钮的位置可能被改变但是大小不变,则应使用的布局管理器是() A: BorderLayout B: FlowLayout C: CardLayout D: GridLayout

    • 2

      ‌以下代码运行后外观为?( )‏‌import java.awt.*; public class CompLay extends Frame{ public static void main(String argv[]){ CompLay cl = new CompLay(); } CompLay(){ Panel p = new Panel(); p.setBackground(Color.pink); p.add(new Button("One")); p.add(new Button("Two")); p.add(new Button("Three")); add("South",p); setSize(300,300); setVisible(true); } }‏ A: 按钮按从左向右的次序出现在窗体的底部 B: 按钮按从左向右的次序出现在窗体的顶部 C: 按钮将不显示 D: 只有一个按钮显示占满整个窗体

    • 3

      下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是 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));

    • 4

      下面哪种布局管理器,当Frame的大小被改变时,Frame中的按钮的位置可能会被改变( ) A: BorderLayout B: FlowLayout C: CardLayout D: GridLayout