- 10
- 0
- 约7.7千字
- 约 9页
- 2015-08-23 发布于安徽
- 举报
第12章 GUI初步
介绍(Introduction)
为JavaGUI程序设计应用程序接口(API)是面向对象编程最精彩的内容,图形用户界面(GUI)可以通过键盘或鼠标来响应用户的操作。这章首先介绍GUI编程基础,然后用GUI来讲述面向对象编程,特别是要讲框架和组件的关系,包括容器,布局管理器,颜色,字体,边框和图标等。
Swing和AWT
前面第8章,稍微介绍了一些面向对象编程的GUI例子,显示GUI组件,使用了诸如Jbutton,Jlabel等GUI组件。为什么这些GUI前会有一个J?为什么不用Button?事实上,在java.awt包中已经有一个名为Button的类。
当Java问世的时候,称AWT(Abstract Windows Toolkit)的GUI类就被绑定在类库中。对于开发简单的图形用户界面,AWT是胜任的,但如果开发综合,复杂的GUI工程却力不从心。另外,AWT是依赖于平台的,即AWT组件的样式与它使用的底层平台相似。新版本中,许多AWT的用户界面组件被一个更鲁棒,灵活,通用的Swing组件代替。Swing组件使用Java代码编写,被直接应用在程序上,而不是调用底层的平台服务。但java.awt.Window或java.awt.Panel的子类除外,因为他们必须使用特定平台本地的GUI来绘制。Swing组件很少依赖目标平台,很少使用平台下的本地GUI程序,鉴于
您可能关注的文档
最近下载
- 高考生物考前必背(共28页).pdf VIP
- 西子奥的斯almcb4 2使用说明书1.pdf VIP
- 人工智能 智能体互联 第2部分:身份码.pdf VIP
- 江西省新余市2024-2025学年七年级下学期期末测试数学试卷(含解析).pdf VIP
- 2025年甘肃省白银市中考数学试卷真题(含标准答案)原卷.pdf
- (完整版)《机械工程测试技术基础》熊诗波课后习题答案.pdf VIP
- 人工智能 智能体互联 第1部分:总体架构.pdf VIP
- 基层医疗卫生机构常见新生儿疾病诊疗专家共识:新生儿呕吐(2025年).pptx VIP
- 人工智能 智能体互联 第3部分:身份管理.pdf VIP
- 西子奥的斯电梯调试资料ALMCB-V3.2.ppt VIP
原创力文档

文档评论(0)