点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第十二章汇总
12.2 创建窗口
在Java中,基木的窗口是由java.awt包中的Window类对象描述的。我们基本上不直接使用Window类对象。这是因为一般的应用程序窗口都有边框和标题栏。而这个类中没有提供。定义在Javax.swing中的JFrame类是创建窗口的主要类,它除了有标题栏和边框外,还提供了另外一些丰富的功能。它的超类如下图所示。
Component类是所有组件类的祖先类,它定义了所有组件公共的基本属性和方法、稍后我们将看到所有的Swing组件都以Component类为基础。Container类增强了Component对象的能力,它包含了需要频繁使用的其他组件。由于JFrame有超类Container,所以,JFrame对象可以包含其他的组件。对于窗口来说,显然需要可以包含描述GUI的组件。例如,菜单栏应该包含菜单。菜单包含菜单项,显然工具栏要包含工具栏按钮,此外有许多其他的例子,由此,Container类也可以作为定义Swing组件的所有类的基础。
Window向Container类增加了一些有关窗口操作的方法。例如,处理来自用户与窗口交互发出的事件。Frame类在java.awt中是原始类,它提供适应窗口的标题栏和大家熟悉的边框。JFrame类增强了Frarme类的功能以支持绘图和显示其他组件二你可以往不意图的下方看,由十 JFrame有5个超类继承来的成员,所以JFrame对象最后有200多个方法。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |