Java第九周学习总结

.

《Java程序设计》第九周学习总结

  1. 教材学习内容总结

(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)其他(感悟、思考等,可选)

 

你可能感兴趣的:(Java第九周学习总结)