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) 鼠标被拖动
查看全文
相关阅读:
删除数据库的数据后让id从1开始算
通过数据库绑定的dropdownlist,如何让其第一条默认显示"--请选择--"
winform 验证用户正确后打开新窗口时关闭登陆窗口
winform FormBordStyle=none 及 wpf FormBordStyle=none 的鼠标点击移动问题
[AngularJS] AngularJS系列(3) 中级篇之表单验证
linux开启mysql远程登录
linux下JDK,tomcat的安装与环境变量配置
linux下mysql连接jar包的位置在哪里?
linux下mysql忘记root密码的解决方案
RedHat下MySQL 5.6 安装、维护
原文地址:https://www.cnblogs.com/tengziqiang/p/11917376.html
最新文章
C++中类的public,private,protected比较
C++静态成员总结(转)
angularjs 依赖注入原理与实现
Lind.DDD.LindAspects方法拦截的介绍
CSS 3 学习——transform 3D转换渲染
iOS可视化动态绘制八种排序过程
【转载】从程序员到项目经理的转身
Sass细节一变量
Java中生成随机字符的方法总结
C# 网络通信基础 总结
热门文章
C# 接口
继承的一点知识
C# 扩展方法 总结
[vim] as python IDE
实用命令与文本处理
基本命令
Python基础(三)--流程控制之if、while、for,break与continue
Eclipse下Tomcat常用设置
菜单栏切换样式
图片转换成流
Copyright © 2011-2022 走看看