第十二周课程和学习总结

课程总结:这周学习了对界面上发生的事件进行对应的处理和监听这些事件发生的监听者,事件处理和监听器和

一些组件,还有其他容器。

事件和监听器:每按下一个按钮时,就会发生事件,想要对事件进行处理则需要对事件进行监听。监听器都

是监听接口实现的。本周学习了WindowListener和ActionListener这两个接口方法,WindowListener主要是针对

窗体事件的,ActionListener呐则是对一些动作进行反应处理,比如按按钮。监听适配器是为了解决监听器的抽

样方法过多的问题,比如你通过实现WindowListener接口的话,则需要覆写它所有的抽样方r法,那么过于麻烦,

因为有时候我们又不需要用到所有的方法。WindowListener它具有多个抽样方法,但ActionListener它只有一个

抽样方法,我们在使用它的时候只需要配合采用匿名内部类(它就是在一个方法中去声明一个接口方法,再去覆

写使用)在覆写它的抽样方法就可以了,很方便。本周我们就学习了这么多。

其他容器:JPanel、JTabbedPane、JScrollPane、JDesktopPane与JInternalFrame,JPanel没什么好讲的,他就是

一个普通的容器,它有一个默认的FlowLayout布局管理器;JTabbedPane是在一个面板上设置多个选项卡,这个一

般在网页,文件上面的一些操作都会用到,还有它的一些方法,对了这次的实验测试题计算器也是可以用到这个,但

我没用到,因为我一开始对着不熟悉;JScrollPane则是则是通过它的一些方法让不显示在界面窗口的内容可以显示在

窗口中;JDesktopPane与JInternalFrame这两个是一起用的,通过它的方法可以在在主窗体内创建多个子窗口,这个

很有用,我们浏览的网页应该也是这个方法实现的。

组件:文本组件JTestComponent、文本框组件JTextFiled、密文输入组件JPasswordFiled。这些没什么好说的,主要

是主要掌握了它们的方法和用途就行了。文本框组件JTextFiled这个一般就是帐号输入;密文输入组件JPasswordFiled

则是密码输入,你可以将你输入的内容定义成你想要显示的字符。

学习总结:这周我们进行了实验课程,自己在机课上也学到了不少东西,并且把题目差不多的做出来了,感觉

很开心;还有这周学习的事件处理让自己有有跃跃欲试的感觉,因为自己感觉用代码让一个窗口变得有意义起

来很厉害。

原文地址:https://www.cnblogs.com/shigedidi/p/11869594.html

时间: 2024-10-14 00:36:38

第十二周课程和学习总结的相关文章

第十二周课程报告

实验内容:编写一个图形界面. 1.实验代码 package Rectangle; import java.awt.*; import javax.swing.*; public class ActionHandle { public static void main(String[] args) { JFrame frame=new JFrame("偷星九月天");//声明一个窗体对象 JButton submit=new JButton("登录");//声明一个按

2019java第十二周课程总结

本周主要还是学习图形界面 各种容器使用方法 如下代码: package text10; import java.awt.*; import java.io.File; import javax.swing.*; public class Text extends JFrame{ public Text() { this.setTitle("窗口"); Container cont=this.getContentPane(); JLabel la=new JLabel("标签&

第十二周课程总结

登录界面 实验代码 package demo7; import javax.swing.*; import java.awt.*; public class Denglu { JFrame frame; JButton reset,submit; JLabel namelb,passlb; JTextField name; JPasswordField jpf; public Denglu() { frame=new JFrame("登录界面"); reset=new JButton(

十二周课程总结

package main1; import javax.swing.*; class loginwindow{ private JFrame frame = new JFrame("登陆窗口"); //声明一个窗体对象 private JButton submit = new JButton("登陆"); //声明一个按钮 private JButton reset = new JButton("重置"); //声明一个按钮 private JL

信息安全系统设计基础第十二周学习总结

第十二周代码学习 一.environ.c #include <stdio.h> #include <stdlib.h> int main(void) { printf("PATH=%s\n", getenv("PATH")); setenv("PATH", "hello", 1); printf("PATH=%s\n", getenv("PATH")); #if

第十二周学习进度条

周次 第十二周 所花时间 12小时以上 代码量 1500行以上 博客量 1 学到知识点 上周也没学什么新的内容,还是对以前学过知识的运用.除此之外还是学习了一些新的知识的.由于使用到弹窗.所以上网找了一下弹窗组件,有个叫layer的挺好用的,对于它的一些最常用的一些内容学习使用了一下.

20145311 《信息安全系统设计基础》第十二周学习总结

20145311 <信息安全系统设计基础>第十二周学习总结 教材学习内容总结 20145311 <信息安全系统设计基础>第十一周学习总结 20145311 <信息安全系统设计基础>第十周学习总结 20145311 <信息安全系统设计基础>第九周学习总结 视频内容总结 指针数组:即用于存储指针的数组,也就是数组元素都是指针  int *a[10] 数组指针:即指向数组的指针,指针指向一个类型和元素个数都固定的数组 int (*a)[10] 指针函数:即返回值是

20145317《信息安全系统设计基础》第十二周学习总结1

20145317<信息安全系统设计基础>第十二周学习总结1 教材学习内容总结 第九周学习内容总结http://www.cnblogs.com/5317p/p/6052889.html 第十周学习内容总结http://www.cnblogs.com/5317p/p/6076074.html 第十一周学习内容总结http://www.cnblogs.com/5317p/p/6106708.html 视频学习内容总结 指针与声明 C语言中变量的声明包括两个部分: 类型 声明符 对于简单类型,声明并不

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

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