一、基本概念

  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/7 1/1 6/4 编写Hello world程序
第二周 38/20 1/1 6/5 实验二 任务三
第三周 50/30 1/1 6/7 实验三
第四周 58/46 1/1 6/5 编写输出N位数各位数字,及求和
第五周 67/53 1/1 6/6 类的定义与重载
第六周 71/60 1/1 6/4 接口
第八周 80/66 1/1 6/3 Lamdba表达式
第九周  85/60  1/1  6/2  ID的操作
第十周 121/80 1/1 6/2 实验九
第十一周 120/84 1/1 6/2 实验十
第十二周 131/90 1/ 6/2 实验十一
......        
累计 841/589 11/10 66/42  

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

201671010128 2017-11-12《Java程序设计》之图形程序设计相关推荐

  1. 2017/11/6~2017/11/12学习Java总结

    1.方法调用 public class ????{ public static void main(String[] args){ xxxx: } static public void xxxx{ } ...

  2. Java基础教程-第十章-图形程序设计(详尽版)

    第十章-图形程序设计 1. Java中怎么创建一个顶层窗口-(创建窗体) 1.1 窗体or顶层窗口是什么? 在 Java 中,顶层窗口(就是没有包含在其他窗口中的窗口)被称为窗体(frame).在AW ...

  3. 2017年12月6日 学习笔记(JAVA面试题)

    前段时间都在泡图书馆,看<java核心技术卷1>.感觉好多东西会用了,但是并不知道底层实现原理,还有好多没见过的知识点概念.觉得果然还是要多读书. 接下来准备边读书,边把各种面试题提及的知 ...

  4. PTA浙大版python程序设计题目集--第2章-1 计算 11+12+13+...+m (30 分)

    输入一个正整数m(20<=m<=100),计算 11+12+13+-+m 的值. 输入格式: 在一行输入一个正整数m. 输出格式: 在一行中按照格式"sum = S"输 ...

  5. 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机

    2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学.机 ...

  6. JAVA 作业:图形界面

    自己动手写的一个小JAVA 程序: 一个学生管理小系统,虽然很挫,但是这我学JAVA的第一步.学了2天JAVA没有白费! 1 import java.awt.*; 2 import java.awt. ...

  7. Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化

    距离 2019 年结束,只剩下 10 几天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说这几天, 的对比挑战就火了! 这个话题登上了微博的热搜榜,也刷爆了朋 ...

  8. java9 变化_Java 9 ← 2017,2019 → Java 13,来看看Java两年来的变化

    距离 2019 年结束,只剩下 33 天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说这几天的对比挑战就火了! 这个话题登上了微博的热搜榜,也刷爆了朋友圈, ...

  9. Java 9 ← 2017,2019 → Java 13 ,Java 两年来都经历了什么?| CSDN 博文精选

    作者 | Hollis 责编 | maozz 出品 | CSDN 博客 距离 2019 年结束,只剩下 35 天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说 ...

  10. java书籍_腾讯大牛每天都要花一小时读的这11本java电子书籍,你还不看?

    最近有小伙伴私信想要一些电子书 今天小编为大家整理出来了这11本java必学书籍大家快学起来吧! 第一本代码整洁之道Clean Code 内容提要 软件质量,不但依赖于架构及项目管理,而且与代码质量紧 ...

最新文章

  1. JSP/Servlet 工作原理
  2. 系兄弟就来砍我 有向图单源最短路
  3. 最新版MySQL操作---语句规范
  4. Python生成exe可执行文件的两种方法(py2exe和pyinstaller)
  5. 计算机关于剪贴板的知识,如何打开电脑剪贴板图文教程
  6. 标准化作业指导书的作用是什么?如何制作标准化作业指导书?
  7. 小升初 择校简历标准
  8. Linux+conda+R+Rstudio下载安装环境全方面配置
  9. 大二上---数据结构课程设计
  10. Python生成英文大小写和数字的随机数
  11. 32位计算机中内存地址如何表示,内存地址是什么
  12. 小程序团购商品CPS接入,实现达人分佣模式
  13. 第22关 go的web框架-gin
  14. 通过Apache PDFBox将pdf转换为word
  15. 企业如何借助三方表格控件,实现多人在线协同编辑?
  16. R语言练习题答案(5)第五章 初级绘图
  17. linux运行程序无法显示文字,linux生成文字变成小框框,无法正常显示汉字
  18. 《漫画算法-小灰的算法之旅》第1章-算法概述读书笔记
  19. D. One-Dimensional Battle Ships
  20. 凯斯西储(CWRU)数据集解读并将数据集划分为10分类(含代码)

热门文章

  1. Ubuntu中C代码静态检查工具Splint的安装配置和使用
  2. C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()
  3. 【Qt】Qt再学习(十六):QObject::connect: Cannot queue arguments of type ‘QString‘
  4. oracle @spool,Oracle spool 用法小结
  5. 如何代理ip25采取云速捷_长租公寓暴雷,作为租客应如何维护自己的合法权益?...
  6. def __init__(self)是什么意思_子类必须调用 super().__init__() 吗?
  7. 【蓝桥java】递归基础之计算共多少种走法
  8. This和Super关键字的对比
  9. php No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方法
  10. centos中执行apt-get命令提示apt-get command not found