201671010105 2016-2017-2《Java程序设计》第十二周学习心得

这一周我们主要学习了图形程序设计,lAWT库处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理。这有很多缺点。由于用户使用的平台各不相同,观感会有很大的差异。而swing恰好弥补了这个缺点,Swing用户界面库是非基于对等体的GUI工具箱。Swing具有更丰富并且更方便的用户界面元素集合。Swing对底层平台的依赖很少,因此与平台相关的bug很少。Swing会带来交叉平台上的统一视觉体验。Swing类库被放在javax.swing包里。在Java中把由component类的子类或间接子类创建的对象称为一个组件。而容器是指Java中能容纳和排列组件的组件,所以,容器是特殊的组件,最常见的容器是框架。大部分AWT组件都有其Swing的等价组件,绝大多数Swing组件都以“J”开头。Container类提供了一个方法add(),用来在容器类组件对象中添加其他组件。容器本身也是一个组件,可以把一个容器添加到另一个容器里,实现容器嵌套。这周的内容学习比较扎实,总的来说不错。

时间: 2024-10-09 00:29:34

201671010105 2016-2017-2《Java程序设计》第十二周学习心得的相关文章

201671010117 2016-2017-2 《Java程序设计》Java第十二周学习心得

Java第十二周学习心得        在第十二周的理论课堂上,老师对1-4章的内容进行了测验,程序填空题和写程序题的分不是很高,程序题的重要部分都有遗漏,对于计算图书的总数那部分不会写,扣分较多,但是现在已经掌握了,接下来要在电脑上多多练习,周五老师对新内容第十章进行了讲解,这周到现在还没有遇到什么问题.

201771010134杨其菊《面向对象程序设计java》第十二周学习总结

第十二周学习总结 第一部分:理论知识 内容概要: AWT与Swing简介:框架的创建:图形程序设计: 显示图像: 1.AWT组件: 2.Swing 组件层次关系 3 .AWT与Swing的关系:大部分AWT组件都有其Swing的等价组件; Swing组件的名字一般是在AWT组件名前面添加一个字母"J",如:JButton,JFrame,JPanel等. 4.组件:通常把由Component类的子类或间接子类创建的对象称为一个组件. 例:Button button = new Butto

201671010118 2016-2017-2《Java程序设计》 第十二周学习心得

第十二周的java课学习已经结束,上周对1~4章的内容进行了复习检测,在最后一道编程题中遇到了困难,在程序中,求图书地总册数去的程序没写出来,老师讲完以后写出来了,这周我们学习了Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类.AWT库处理用户界面元素的方法:把图形元素的创建和行为委托给本地GUI工具箱进行处理. Swing组件的名字一般是在AWT组件名前面添加一个字母"J",打算

马凯军201771010116《面向对象与程序设计Java》第十二周学习总结

一.理论与知识学习部分 Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类. 大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母"J". 通常把由Component类的子类或间接子类创建的对象称为一个组件. 组件类的常用API: boolean isVisible() 检查组件是否可见 void setVisible(boolean

201671010118 2016-2017-2《Java程序设计》 第五周学习心得

第五周的java课程已经结束,这周我们主要学习了继承,类.超类和子类.继承层次.多态等,老师讲这节课时用了课堂教学法,我觉得效果还不错,理解了它们的概念,以及之间的关系,掌握了超类的定义以及利用超类扩展子类,也知道了super的两种用法,super()表示调用超类的构造器,super.表示调用超类的方法.实验五中老师给了一个思考题"你觉得sumAllArea和sumAllPerimeter方法放在哪个类中更合适?"我没有真正了解,在这周学习中,基本概念理解了,但是编程还存在一定的问题,

201671010103 2016-2017-2 《Java程序设计》第十一周学习心得

这一章主要讲了集合,从Java的集合框架入手,Java的集合类只容纳对象,并且容纳的对象都是object的实例.其中,常用的集合类有Vector(矢量),Stack(堆栈),Hashtable(哈希表)等.在JDK1.2版本后,又有了Collection.List.Set.Map.这周的集合相对上周的泛型程序设计要简单,效果还不错.Set.Map的这两个类还不是很理解,不过我会下去自己复习赶紧补上.

201671010119 2016-2017-2《Java程序设计》第十二周学习心得

本周周四老师对前四章的知识进行了一次测验,测验内容有些是刚开始学习的时候就做过的,还有一些是老师后来加的.通过这次测验,我觉得在编程题目上还是有所欠缺,要学会举一反三,类比书中示例程序,写出自己想要的程序.比较好的一点就是做过的题还记得,也知道错在哪里. 周五老师先对测验程序进行了上机操作编写代码,通过跟着老师的节奏,我知道了细节的重要性,使我更加严谨.后来老师进行了第十章图形程序设计的讲解,这一章我挺感兴趣的.通过老师的讲解,我掌握了Java GUI的框架创建及属性设置中常用类的API,也掌握

201771010118 马昕璐《面向对象程序设计java》第十二周学习总结

第一部分:理论知识学习部分 用户界面:用户与计算机系统(各种程序)交互的接口 图形用户界面:以图形方式呈现的用户界面 AET:Java 的抽象窗口工具箱包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类. Swing:用户界面库是非基于对等体的GUI工具箱,具有更丰富并且更方便的用户界面元素集合. Swing组件层次关系: 大部分AWT组件都有其Swing的等价组件. 组件:构成图形用户界面的元素,拿来即用.通常把由Component类的子类或间接子类创建的对象称为一个组件.

201671010119 2016-2017-2《Java程序设计》第十七周学习心得

本周老师对第十四章  并发 进行了讲解,最开始老师对上周学习的一点内容进行了测验.通过测验我知道了(1)Java创建线程有两种方法:创建继承Thread类的子类和创建实现Runnable接口的类:(2)Java中一个线程一旦被创建,它不能自动开始运行,必须调用Start方法才可以:(3)线程不是程序.每一个任务称为一个线程,线程是动态要素,程序是静态要素.(4)线程是一个程序的单个执行流,多线程是一个程序的多个执行流,多线程用于实现并发. 在周五的实验课上,老师结合课本程序对十四章并发当中的知识