Module  11 Swing

AWTJava最早出现的图形界面,但很快就被Swing所取代。

Swing才是一种真正的图形开发。

AWT在不同平台所出现的界面可能有所不同:因为每个OS都有自己的UI组件库,java调用不同系统的UI

注意AWT为重量级组件,相当消耗资源,且不同系统的组件可能不同。因为这个问题使得AWT开发的软件难以作到跨平台。
更为要命的是:不同OS的组件库都存在BUG。必须多种平台进行测试,并且AWT的组件库并不丰富。

为解决以上问题,SUNIBM以及NETSCAPE联合开发出JAVA基础类包Swing:注意JAVA的基础类以Swing为核心。

注意引用:javax.swing.*;javax表示JAVA的扩展。

最新文章

  1. Java源码分析之ArrayList
  2. Windows Serivce服务实现过程和打包安装
  3. 如何解读SQL Server日志(2/3)
  4. mysql 导入text 到数据库
  5. Android成长日记-使用Intent实现页面跳转
  6. HTTP基础10--web(2)
  7. java之Class类详解
  8. Andrew Ng机器学习公开课笔记–Independent Components Analysis
  9. 重载(overload)、重写:覆盖(override)、重定义:遮蔽(redefine)、多态
  10. MySql事务及JDBC对事务的使用
  11. json_encode转成带 花括号的{ } 和 中括号的[ ] 2种 形式 json数据
  12. strings
  13. absort函数和exit函数
  14. toggle的用法(点击更换不同的function)当指定元素被点击时,在两个或多个函数之间轮流切换。
  15. Java中创建线程的三种方式及其优缺点
  16. DICOM图像转出为bmp格式图像方法(matlab程序实现)
  17. vue原生table合并单元格并可编辑
  18. Linux 下 Samba 服务器搭建
  19. linux 文件处理命令
  20. 软件工程 week 05

热门文章

  1. 从零开始搭建一个从Win7环境备份至CentOS7的SVN双机备份环境
  2. JS 单体内置对象
  3. stdio.h cstdio的区别
  4. Codeforces Round #428 (Div. 2) D. Winter is here 容斥
  5. django之模板继承以和模板导入
  6. 【枚举】珠心算测验[c++]
  7. Hibernate(10)_双向n对1(双向1对n)
  8. 邮轮ERP系统
  9. JS——事件流与事件处理程序
  10. 2017年50道Java线程面试题