201671010128 2017-11-12《Java程序设计》之图形程序设计

本文介绍了Java中的两种GUI编程工具箱——AWT和Swing的基本概念及其关系。AWT通过本地GUI工具箱处理图形元素,而Swing则提供了一套独立于平台的丰富UI组件集合。此外,文章还分享了一个面向对象程序设计课程的学习进度记录。

一、基本概念

  1. Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。
  2. AWT库处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理。
  3. 应用AWT编写依赖于本地用户界面元素GUI会暴露出一些缺陷。例如,菜单、滚动条和文本域这些用户界面元素,在不同的平台上,操作行为上存在一些微妙的差异。
  4. Swing用户界面库是非基于对等体的GUI工具箱。
  5. Swing具有更丰富并且更方便的用户界面元素集合。
  6. Swing对底层平台的依赖很少,因此与平台相关的bug很少。
  7. Swing会带来交叉平台上的统一视觉体验。
  8. Swing类库被放在javax.swing包里。

二、AWT与Swing的关系

  1. 大部分AWT组件都有其Swing的等价组件。
  2. Swing组件的名字一般是在AWT组件名前面添加一个字母“J”,如:JButton,JFrame,JPanel等。

、面向对象程序设计课程学习进度条

周次(阅读/编写)代码的行数发布博客量/评论博客数量课堂/课余学习时间(小时)最满意的编程任务
第一周20/71/16/4编写Hello world程序
第二周38/201/16/5实验二 任务三
第三周50/301/16/7实验三
第四周58/461/16/5编写输出N位数各位数字,及求和
第五周67/531/16/6类的定义与重载
第六周71/601/16/4接口
第八周80/661/16/3Lamdba表达式
第九周 85/60 1/1 6/2 ID的操作
第十周121/801/16/2实验九
第十一周120/841/16/2实验十
第十二周131/901/6/2实验十一
......    
累计841/58911/1066/42 

转载于:https://www.cnblogs.com/rhq-java/p/7822604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值