在这周学习了事件处理,主要学习了事件处理技术,改变观感,动作。在事件处理技术中通过实现监听器接口设置按钮监听器类,事件响应后执行actionPerformed方法中的方法体来实现操作。事件按钮监听器对象通常需要执行一些对其他对象可能产生影响的操作,可以策略性地将监听器类放置在需要修改状态的那个类中。在改变观感中,Swing程序使用Metal观感,通过两种方式改变观感。第一种方式是在Java安装的子目录jre/lib下有一个文件swing.properties。在这个文件中,将属性swing.defaultlaf设置为所希望的观感类名。第二种方式是动态地改变观感。通过调用UIManager类中的方法实现改变观感,在改变观感时要得到观感实现类的类名和观感的显示名称。结合事件响应来实现切换观感。在动作中每个JComponent有三个输入映射,每一个映射的KeyStroke对象都与动作关联。三个输入映射对应着三个不同的条件。ActionMap getActionMap()方法返回关联动作映射键和动作对象的映射。InputMap getInputMap(int flag)方法获得将按键映射到动作键的输入映射。
在这次的测验中,有掌握以前在学习过程中一直都模糊的知识点,匿名内部类中不需要构造器,方法的覆盖和方法的重载现在也理解了。测验会让自己对以前的模糊的知识有更好的掌握。