《java语言程序设计-基础篇》答案-第11章
第11章 图形用户界面程序设计入门
复习题
11.1 答:java.awt.Component
是
javax.swing.JComponent
可以添加
11.2 答:略。
11.3 答:见如下语句:
JFrame frame = new JFrame();
JButton button = new JButton("OK");
frame.setSize(400, 300);
Dimension d = frame.getSize();
frame.add(button);
如果将2句互换位置,没有影响。(JDK6测试)
11.4 答:对、错、对、错(受布局管理器影响)、对
11.5 答:第7行应该改为:
javax.swing.JFrame frame = new Test();
11.6 答:第2行:将void去掉,因为构造方法不能有返回类型。
第14行:将PaintComponent改为paintComponent。否则覆盖不成功。
11.7 答:使用布局管理器原因:提高GUI的跨平台能力。
JFrame的默认布局:BorderLayout
Frame.add(component)或frame.getContentPane().add(component)
11.8 答:3种常用构造方法
使用容器的add(component)方法,无限