zoukankan
html css js c++ java
第十三周Java课程学习总结
学习总结:
记事本界面:
监听适配器。
可以通过Window Adapter来实现监听。
void windowActivated(WindowEvent e)
激活窗口时调用。
void windowClosed(WindowEvent e)
当窗口已被关闭时调用。
void windowClosing(WindowEvent e)
窗口正处在关闭过程中时调用。
void windowDeactivated(WindowEvent e)
停用窗口时调用。
void windowDeiconified(WindowEvent e)
取消图标化窗口时调用。
void windowGainedFocus(WindowEvent e)
该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
void windowIconified(WindowEvent e)
图标化窗口时调用。
void windowLostFocus(WindowEvent e)
该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。
void windowOpened(WindowEvent e)
已打开窗口时调用。
void windowStateChanged(WindowEvent e)
窗口状态改变时调用。
键盘事件及其监听处理。
接口 KeyListener
用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。
然后使用组件的 addKeyListener 方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该 KeyEvent 传递给它。
鼠标事件及其监听处理。
鼠标监听器MouseListener
监听鼠标事件MouseEvent。
相应事件和处理方法
鼠标事件 处理方法
MOUSE_CLICKED MouseClicked (MouseEvent) 鼠标点击(单或双)
MOUSE_PRESSED MousePressed (MouseEvent) 鼠标按下
MOUSE_RELEASED MouseReleased(MouseEvent) 鼠标松开
MOUSE_ENTERED MouseEntered (MouseEvent) 鼠标进入(某组件区域)
MOUSE_EXITED MouseExited (MouseEvent) 鼠标离开(某组件区域)
鼠标事件MouseEvent常用方法
int getClickCount() 得到点击次数1 OR 2;
int getX(), int getY() 得到鼠标的(象素)位置。
鼠标监听器MouseMotionListener
对于鼠标的移动和拖放,另外用鼠标运动监听器MouseMotionListener。
因为许多程序不需要监听鼠标运动,把两者分开可简化程序。
相应事件和处理方法
鼠标事件 处理方法
MOUSE_MOVED MouseMoved (MouseEvent) 鼠标在移动
MOUSE_DRAGGED MouseDragged(MouseEvent) 鼠标被拖动
查看全文
相关阅读:
HTML基础
Java基础05-计算机单位
Java基础04-运算符
Java基础03-数据类型
Java基础02-变量
Java基础01-HelloWorld
MarkDown基本使用
短视频学习
c# as 总结
在C#中使用Nullable类型和 tuple类
原文地址:https://www.cnblogs.com/tengziqiang/p/11917376.html
最新文章
hihocoder 1677 翻转字符串 splay
hihocoder 1680 hiho字符串2 dp求方案数+递归
codeforces 931E Logical Expression dp
ZOJ 2314 无源汇可行流(输出方案)
hihocoder 1676 树上等差数列 黑科技树形dp
codeforces 898F Hash
hdu1533 费用流模板
hihocoder 1671 反转子串
Codeforces 1090C New Year Presents
codeforces 1156F Card Bag 概率dp
热门文章
Codeforces 1152E Neko and Flashback 欧拉路径
Codeforces 97E Leaders 点双联通
HashTable 板子
Codeforces 1146G Zoning Restrictions dp
Codeforces 1209F Koala and Notebook
2-sat板子
HDU
HDU
JavaScript高级(01_js基础深入)
Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用
Copyright © 2011-2022 走看看