- 7
- 0
- 约1万字
- 约 58页
- 2018-02-04 发布于河南
- 举报
swing(补充)
Java 图形用户接口编程 GUI编程介绍 大部分交互式应用具有GUI外观。 GUI界面设计十分困难,良好的界面设计需要人机工程学及平面美术设计等理论知识,一般还需要一个集成开发环境支持。 Java程序是跨平台的,具有GUI外观的application或applet也应该是“平台一致的”。 Java的外观由GUI组件构成,例如窗口,菜单,按钮,滚动条,列表框等。 目前组件实现手段有两种:awt和Swing,分别定义在java.awt和javax.swing包中。 awt awt是Abstract Window Toolkit的缩写。 在java发展早期阶段,如何使java程序具有跨平台一致的外观是非常困难的。 awt包中定义主流视窗系统通用的(抽象的)的GUI组件,并且这些组件采用了与特定平台相关的实现,awt组件是由平台提供实现,不具有彻底的跨平台一致的外观。 Swing Swing组件是从Component组件基础上重新定义的,可以提供彻底的跨平台一致的外观的GUI组件。 Swing组件是100%的纯Java实现(pure java),是轻量级的组件。 Swing提供比awt组件更多更强大的GUI组件,引入了许多新的特性和能力。 Swing组件参考了MVC模式,将模型和视图分离设计,这样可以获得PLAF(可插入的外观)。 而GUI事件处理大致和AWT一样。 Swing API
您可能关注的文档
- BSDYW04020401我们的手.ppt
- 第五单元农业与技术.doc
- 旅行社经营与管理考试要点.doc
- 城际站房参考方案.ppt
- 服务器巡检流程表.doc
- 州城街道中心小学教师备课改革方案.doc
- 假期作业《电离平衡》.doc
- Excel高级培训(有批注).ppt
- 配电工基础知识.doc
- 舞蹈队预选合格通知.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 全科医学晋升题库及答案.doc VIP
- 安全生产承诺书安全生产的承诺书.pdf VIP
- GB50150-2024电气装置安装工程电气设备交接试验标准.pptx VIP
- 榆林市户外广告设施设置规划与标准(doc8页)(正式版).docx VIP
- 2025年甘肃省武威市招聘专业化管理村党组织书记101人备考题库含答案.docx VIP
- 访谈提纲半结构化设计.pptx
- 流产诊断证明书模板.docx VIP
- 2025张掖市专业化管理的村党组织书记招聘考试笔试试卷【附答案】.docx VIP
- 2026甘肃兰州市专业化管理村党组织书记招聘56人备考题库附答案.docx VIP
- 2026甘肃张掖市专业化管理村党组织书记招聘49人备考题库附答案.docx VIP
原创力文档

文档评论(0)