201671010128 2017-11-12《Java程序设计》之图形程序设计
一、基本概念
- Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。
- AWT库处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理。
- 应用AWT编写依赖于本地用户界面元素GUI会暴露出一些缺陷。例如,菜单、滚动条和文本域这些用户界面元素,在不同的平台上,操作行为上存在一些微妙的差异。
- Swing用户界面库是非基于对等体的GUI工具箱。
- Swing具有更丰富并且更方便的用户界面元素集合。
- Swing对底层平台的依赖很少,因此与平台相关的bug很少。
- Swing会带来交叉平台上的统一视觉体验。
- Swing类库被放在javax.swing包里。
二、AWT与Swing的关系
- 大部分AWT组件都有其Swing的等价组件。
- 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程序设计》之图形程序设计相关推荐
- 2017/11/6~2017/11/12学习Java总结
1.方法调用 public class ????{ public static void main(String[] args){ xxxx: } static public void xxxx{ } ...
- Java基础教程-第十章-图形程序设计(详尽版)
第十章-图形程序设计 1. Java中怎么创建一个顶层窗口-(创建窗体) 1.1 窗体or顶层窗口是什么? 在 Java 中,顶层窗口(就是没有包含在其他窗口中的窗口)被称为窗体(frame).在AW ...
- 2017年12月6日 学习笔记(JAVA面试题)
前段时间都在泡图书馆,看<java核心技术卷1>.感觉好多东西会用了,但是并不知道底层实现原理,还有好多没见过的知识点概念.觉得果然还是要多读书. 接下来准备边读书,边把各种面试题提及的知 ...
- PTA浙大版python程序设计题目集--第2章-1 计算 11+12+13+...+m (30 分)
输入一个正整数m(20<=m<=100),计算 11+12+13+-+m 的值. 输入格式: 在一行输入一个正整数m. 输出格式: 在一行中按照格式"sum = S"输 ...
- 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机
2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学.机 ...
- JAVA 作业:图形界面
自己动手写的一个小JAVA 程序: 一个学生管理小系统,虽然很挫,但是这我学JAVA的第一步.学了2天JAVA没有白费! 1 import java.awt.*; 2 import java.awt. ...
- Java 9 ← 2017,2019 → Java 13 ,来看看Java两年来的变化
距离 2019 年结束,只剩下 10 几天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说这几天, 的对比挑战就火了! 这个话题登上了微博的热搜榜,也刷爆了朋 ...
- java9 变化_Java 9 ← 2017,2019 → Java 13,来看看Java两年来的变化
距离 2019 年结束,只剩下 33 天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说这几天的对比挑战就火了! 这个话题登上了微博的热搜榜,也刷爆了朋友圈, ...
- Java 9 ← 2017,2019 → Java 13 ,Java 两年来都经历了什么?| CSDN 博文精选
作者 | Hollis 责编 | maozz 出品 | CSDN 博客 距离 2019 年结束,只剩下 35 天了.你做好准备迎接 2020 年了吗? 一到年底,人就特别容易陷入回忆和比较之中,比如说 ...
- java书籍_腾讯大牛每天都要花一小时读的这11本java电子书籍,你还不看?
最近有小伙伴私信想要一些电子书 今天小编为大家整理出来了这11本java必学书籍大家快学起来吧! 第一本代码整洁之道Clean Code 内容提要 软件质量,不但依赖于架构及项目管理,而且与代码质量紧 ...
最新文章
- JSP/Servlet 工作原理
- 系兄弟就来砍我 有向图单源最短路
- 最新版MySQL操作---语句规范
- Python生成exe可执行文件的两种方法(py2exe和pyinstaller)
- 计算机关于剪贴板的知识,如何打开电脑剪贴板图文教程
- 标准化作业指导书的作用是什么?如何制作标准化作业指导书?
- 小升初 择校简历标准
- Linux+conda+R+Rstudio下载安装环境全方面配置
- 大二上---数据结构课程设计
- Python生成英文大小写和数字的随机数
- 32位计算机中内存地址如何表示,内存地址是什么
- 小程序团购商品CPS接入,实现达人分佣模式
- 第22关 go的web框架-gin
- 通过Apache PDFBox将pdf转换为word
- 企业如何借助三方表格控件,实现多人在线协同编辑?
- R语言练习题答案(5)第五章 初级绘图
- linux运行程序无法显示文字,linux生成文字变成小框框,无法正常显示汉字
- 《漫画算法-小灰的算法之旅》第1章-算法概述读书笔记
- D. One-Dimensional Battle Ships
- 凯斯西储(CWRU)数据集解读并将数据集划分为10分类(含代码)
热门文章
- Ubuntu中C代码静态检查工具Splint的安装配置和使用
- C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()
- 【Qt】Qt再学习(十六):QObject::connect: Cannot queue arguments of type ‘QString‘
- oracle @spool,Oracle spool 用法小结
- 如何代理ip25采取云速捷_长租公寓暴雷,作为租客应如何维护自己的合法权益?...
- def __init__(self)是什么意思_子类必须调用 super().__init__() 吗?
- 【蓝桥java】递归基础之计算共多少种走法
- This和Super关键字的对比
- php No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方法
- centos中执行apt-get命令提示apt-get command not found