9.1图形用户界面设计概述 9.1.1 GUI支持包和简单GUI程序例 1.java.awt包 Java语言在java.awt包中提供了大量地进行GUI设计所使用的类和接口,包括绘制图形、设置字体和颜色、控制组件、处理事件等内容,AWT是Java语言进行GUI程序设计的基础。 2. javax.swing包 Swing包是Java基础类库(Java Foundation Classes,JFC)的一部分。Swing提供了从按钮到可分拆面板和表格的所有组件。 Swing组件是Java语言提供的第二代GUI设计工具包,它以AWT为基础,在AWT内容的基础上新增或改进了一些GUI组件,使得GUI程序功能更强大,设计更容易、更方便。Swing是开发新组件的项目代码名,现在,这个名字常用来引用新组件和相关的API。 AWT组件和对应的Swing组件,从名称上很容易记忆和区别。例如,AWT的框架类、面板类、按钮类和菜单类,被命名为Frame、Panel、Button和Menu,而Swing对应的组件类被命名为JFrame、JPanel、JButton和JMenu。与AWT组件相比,Swing组件的名前多一个 “J” 字母。另外,AWT 组件在java.awt包中,而Swing组件在javax.swing包中。 3.一个Java GUI简单程序 【例9.1】一个简单的Swing GUI应用程序
您可能关注的文档
最近下载
- 2025河北工勤技能考试技师试题及答案.docx VIP
- 钢结构施工工程专项施工方案.docx
- 2026年秋季小学道德与法治三年级上册(新教材)教学计划.docx
- 第3课《中国近代至当代政治制度的演变》课件.pptx VIP
- DB34T-生产矿山生态保护与修复编制技术规程.pdf VIP
- 2026年养老服务业质量评估与监管方案.docx VIP
- 建瓯市“两徐”竹标准材生产数字化项目(一期)水土保持方案报告书.pdf VIP
- NB-T 10076-2018 水电工程项目档案验收工作导则.pdf VIP
- 《计算机视觉应用开发》高职全套教学课件.pptx
- 4.我们都是中国公民 第1课时(教学课件)中华民族大家庭(供小学使用).pptx
原创力文档

文档评论(0)