runxinzhi.com
首页
百度搜索
第十三周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) 鼠标被拖动
相关阅读:
MT【160】格点
MT【159】单调有界有极限
c_str() 函数
C strstr() 函数
全面总结:matlab怎么做漂亮的图
程序员电邮札记
C编译: 使用gdb调试
C编译: 动态连接库 (.so文件)
C编译: makefile基础
数据科学
原文地址:https://www.cnblogs.com/tengziqiang/p/11917376.html
最新文章
用ssh进行git clone出现 fatal: Could not read from remote repository.
git将本地项目上传到远程仓库
3.10保护域
3.9策略
3.8一个代码签名示例
3.7代码签名和认证
3.6 安全管理器和java API
关于《深入Java虚拟机(原书第二版)》之学习笔记
手机话费充值平台之架构设计
附录B OAuth2授权类型
热门文章
10.6.7 在Amazon ECS中启动服务
10.6.3 执行构建
MT【168】还是两根法
MT【167】反复放缩
MT【166】青蛙跳
MT【165】分段函数
MT【164】条件化简
MT【163】运动是相对的
MT【162】渐近估计
MT【161】韦恩图
Copyright © 2020-2023
润新知