.
《Java程序设计》第九周学习总结
- 教材学习内容总结
(1)java.awt包提供了Button(按钮)类,TextField(文本框)类,List(列表)类。
(2)javax.swing包中的JComponent类是java.awt包中Container类的一个直接子类,是java.awt包中Component类的一个间接子类。
(3)GUI编程(用来设计图形用户界面)知识点:
·Java把Component类的子类或间接子类创建的对象称为一个组件。
·Java把Container的子类或间接子类创建的对象称为一个容器。
·一个容器可以调用public add()方法将一个组件添加到容器中;调用removeAll方法可以移除容器中的全部组件;调用remove(Component c)方法可以移除容器中参数c制定的组件。
·容器本身也是一个组件,因而可以把一个容器添加到另一个容器中实现容器的嵌套。
·每当容器中添加或移除组件时,应该让容器调用validate()方法,以保证容器中的组件可以正常显示出来。
JFame类是Container类的间接子类,当需要一个窗口时,可以让JFame或者其子类创建一个对象,窗口也是一个容器,可以向窗口添加一个组件。
1.JFame类的实例实际上是一个底层容器,即我们通常说的窗口。
(2)教材学习中的问题和解决过程
(3)其他(感悟、思考等,可选)