zoukankan      html  css  js  c++  java
  • 201671010128 2017-11-12《Java程序设计》之图形程序设计

    一、基本概念

    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  
  • 相关阅读:
    zoj 1649 Rescue
    poj 1659 Frogs' Neighborhood
    hdu 1385 Minimum Transport Cost
    hdu 2680 Choose the best route
    写了一下午的dijkstra。突然发现我写的根本不是dijkstra。。。。是没优化过的BFS.......
    hdu 1548 A strange lift
    hdu 2066 一个人的旅行
    hdu 2544 最短路
    洛谷 P3253 [JLOI2013]删除物品 解题报告
    洛谷 P10P1343 地震逃生 改错
  • 原文地址:https://www.cnblogs.com/rhq-java/p/7822604.html
Copyright © 2011-2022 走看看