事件与数组

事件对我来说是个比较陌生的东西,之前没接触过,所以在理解上面有一点困难。我们学了一些新名词,如事件源,监听器方法等。首先我们来了解一下什么是事件源。所有的图形界面控件(容器,元素)、以及你的动作发生在哪一个控件上,那么该控件就是事件源对象。
如昨2048时的界面JFrame,
事件监听器方法,就是用来监听不同的动作的发生,当相应监听器方法监听到动作后,会自动调用相应的事件接口或事件抽象类的对象进行处理。以下是一些举例:
addActionListener(ActionListener l)
监听器类似按钮控件的点击操作,类似输入框控件的回车操作
addMouseListener(MouseListener ml)
监听鼠标的进入,离开,按下,释放和单击操作
addMouseMotionListener(MouseMotionList ll);
监听鼠标的拖动和移动操作
addKeyListener(KeyListener kl)
监听键盘的按下和释放操作
事件接口或者事件抽象类就是当事件监听器方法监听到动作之后,会调用事件接口或者事件抽象类。我们首先要定义一个类实现接口或者抽象类,然后通过查找源代码的方式来重写事件接口或者事件抽象类中的方法。
至于数组则比较简单易理解,数组是java中最基本的一种数据结构。取数组的长度 数组名.length。数组是一种类,int [] array=new int[10],这里的array才是对象。
定义数组的方式:(以int型的数组为例)
1、 int [] array=new int[10]
2、 int [] array={2,5,7,,,}
// int [] a;
// a=new int[10]
3、 int [] array=new int[]{2,5,8,,, }
二维数组跟一维数组大体上差不多,以下是int型的一个二维数组的一段代码
int a[][] =new int [5][8];
for (int i=0;i<a.length;i++){
for (int j=0;j<a[i].length;j++){
}
大概内容就是这些了,这里写的都是一些特别基础的皮毛的东西,但也是我学到的点滴,以后会更深入的学习的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值