1、(C )布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。
A、BorderLayoutB、GridLayout
C、FlowLayoutD、CardLayout
2、以下哪项可能包含菜单条(B )。
A、PanelB、Frame
C、AppletD、Dialog
3、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C )。
A、p.add(b);B、p.add(b,"North");
C、p.add(b,"South");D、b.add(p,"North");
4、Frame对象默认的布局管理器是( B )。
A、FlowLayoutB、BorderLayout
C、CardLayoutD、null
5、Swing与AWT相比新增的布局管理器是( D )。
A、CardLayoutB、GridLayout
C、GridBagLayoutD、BoxLayout
第二题、多项选择题(每题2分,5道题共10分)
1、下列关于Frame类的说法正确的是( ABD )。
A、Frame是Window类的直接子类
B、Frame对象显示的效果是一个窗口
C、Frame被默认初始化为可见
D、Frame的默认布局管理器为BorderLayout
2、下面哪些是Java中的容器( ABD )。
A、Frame
B、Panel
C、Scrollbar
D、Dialog
3、下列哪个布局管理器使用的是组件的最佳尺寸( AD )。
A、FlowLayout
B、BorderLayout
C、GridLayout
D、GridBagLayout
4、在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的( DC )方法。
A、mouseClicked
B、mouseEntered
C、mousePressed
D、mouseReleaseed
5、JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( ABC )
A、MouseListener
B、ActionListener
C、WindowListener
D、mouseExited
第三题、判断题(每题1分,5道题共5分)
1、在Swing用户界面的程序设计中,容器不能被添加到其它容器中。
错误
2、java.awt包的Panel类是Container的子类。
正确错误
3、Panel默认的布局管理器是FlowLayout。
正确错误
4、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
错误
5、Graphics类提供了3种绘制文本的方法,其方法名都是drawString()。
正确错误