为什么说Frame是非常重要的容器?为什么使用Frame的程序通常要实现WindowListener?关闭Frame有哪

题目
问答题
为什么说Frame是非常重要的容器?为什么使用Frame的程序通常要实现WindowListener?关闭Frame有哪些方法?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下列选项中正确的是( )。

A. Frame 1.Caption="框架"

B. Frame. 1.Name="框架"

C. Frame. 1.Text="框架"

D. Frame 1.Value="框架"


参考答案:A

第2题:

下列关于Frame类的说法不正确的是

A.Frame是Window类的直接子类

B.Frame对象显示的效果是一个窗口

C.Frame被默认初始化为可见

D.Frame的默认布局管理器为BorderLayout


正确答案:C
解析:Frame被默认初始化为不可见,可以使用setVisible(true)方法使其可见。

第3题:

将一个容器panell放到容器frame1中的方法是

A.frame1.insert(panell)

B.framel.add(panell)

C.frame1.addJPanel(panell)

D.framel.inserOPanel(panell)


正确答案:B
解析:本题考查容器的嵌套。将一个容器panell放到容器framel中的方法和在容器上添加部件是一样的,使用add()方法即可。

第4题:

(16)窗体上有一个名称为 Frame1 的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是( )。

A)Frame1.Name="框架"

B)Frame1.Caption="框架"

C)Frame1.Text="框架"

D)Frame1.Value="框架"


正确答案:B
(16)【答案】B)【解析】Frame控制不包含NameextValue属性。修改标题只能用Caption属性

第5题:

下列哪一个方法是自动调整窗口的大小?

A.frame.setSize()

B.frame.setDefaultClose()

C.frame.pack()

D.frame.setVisible()


正确答案:C
解析:frame.pack()方法能自动调节窗口的大小,而不是用程序员给的参数去设置窗口的大小。选项A)frame.setSize()来设置窗口的大小,其中的参数都是窗口的大小,是确定的。选项D)frame.setVisible()是来设置窗口是不是可见的,参数是布尔型的。

第6题:

在数据封装中PDU的正确顺序是()。

A.data,packet,frame,segment,Bit

B.data,packet,segment,frame,Bit

C.data,segment,frame,packet,Bit

D.data,segment,packet,frame,Bit


参考答案:D

第7题:

下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是

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));


正确答案:A
解析:本题考查java中各种布局管理器的布局特点。在FlowLayout中所有组件都被压缩至最小,当容器大小变化时,上面的组件保持最小状态,大小不变;在BorderLayout中任何组件都尽量伸展,使它与容器的边缘对齐,当容器大小变化时,组件将随之变化;GridLayout将容器等分为几个格子,每个组件占一个格子,当容器大小变化,格子大小也变化,组件大小也变化。

第8题:

窗体上有一个名称为Frame1的框架,若要把框架上显示的"Frame1"改为汉字"框架",下列选项中正确的是()。

A、Frame1.Caption="框架"

B、Frame1.Name="框架"

C、Frame1.Text="框架"

D、Frame1.Value="框架"


参考答案:A

第9题:

下列关于Frame类的说法不正确的是 ( )

A.Frame是Window类的直接子类

B.Frame对象显示的效果是一个窗口

C.Frame的默认初始化为可见

D.Frame的默认布局管理器为BorderLayout


正确答案:C

第10题:

将一个容器panell放到容器framel中的方法是

A.frame. 1.insert(panell)

B.frame. 1.add(panell)

C.frame. 1.addJPanel(panell)

D.frame. 1.insertJPanel(panell)


正确答案:B
解析:本题考查容器的嵌套。将一个容器panell放到容器framel中钓方法和在容器上添加部件是一样的,使用add()方法即可。

更多相关问题