首页 / JAVA / 第十一周java课程学习总结
第十一周java课程学习总结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第十一周java课程学习总结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1555字,纯文字阅读大概需要3分钟。
内容图文
![第十一周java课程学习总结](/upload/InfoBanner/zyjiaocheng/669/2a15d20bcc5f4bfdae5a2a06a4951b76.jpg)
第十一周课程总结
JAVA使用AWT和Swing 类完成图形用户界面编程
Swing
Swing 是一个为Java设计的GUI工具包,是JAVA基础类的一部分。
Swing包括了图形用户界面(GUI)器件:文本框,按钮,分隔窗格和表。
AWT
AWT全称是抽象窗口工具集(Abstract Window Toolkit),它是最早的sun提供的GUI库(Graphics User Interface)图形用户界面。
AWT与Swing的区别
1.Swing 不仅提供了AWT 的所有功能,还用纯粹的Java代码对AWT的功能进行了大幅度的扩充。
2.Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。
3.Swing的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。
Java GUI API
GUI API包含的类可以分为三个组:组件类(component class),容器类(container class),辅助类(helper class)
组件类是创建用户界面的。容器类是用来包含其他组件的。辅助类是用来支持GUI组件的。
布局管理器
布局管理器概念:各组件在容器中的大小以及摆放位置。实现跨平台特性并获得动态布局的效果。 ? ? ?绝对布局:就是硬性指定组件在容器中的位置和大小,可以使用绝对坐标的方式来指定组件的位置。
常用的布局管理器类型(详细操作方法见书)
1.FlowLayout( 流式布局管理器):是最简单的布局管理器。按照组件添加的顺序,从左到右地将组件排列在容器中。
2.BorderLayout (边界布局管理器):是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,且每个区域最多只能包含一个组件。
3.GrideLayout (网格布局管理器):是以网格的形式管理组件,使用前需要设置显示行数和列数(先满足行,再调列),如果有多出的组件则要固定增加一列。
4.CardLayout(卡片布局管理器): 是由一组组件彼此重叠进行布局的,缺点是每次只显示一个界面
。
内容总结
以上是互联网集市为您收集整理的第十一周java课程学习总结全部内容,希望文章能够帮你解决第十一周java课程学习总结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。