下载此文档

无限使用QQ抖动窗口的方法.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
无限使用QQ抖动窗口的方法
我们在使用QQ的时候,可以通过向好友发送一个窗口抖动,然后就可以看到窗口在不段的跳舞了,呵呵。其实,我们在java中也可以实现这样的效果,其原理就是不断的在小范围内随机改变窗口的location就可以实现了。代无限使用QQ抖动窗口的方法
我们在使用QQ的时候,可以通过向好友发送一个窗口抖动,然后就可以看到窗口在不段的跳舞了,呵呵。其实,我们在java中也可以实现这样的效果,其原理就是不断的在小范围内随机改变窗口的location就可以实现了。代码如下:
Java代码
final int amplitude = 6; // 抖动的幅度
final long _times = 3 * 1000; // 抖动的时间
final Point location = (); // 记录最开始时shell的位置
final long startTime = ();
new Thread() {
public void run() {
intstartX = - amplitude/2, startY = - amplitude/2;
while (() - startTime <= _times) {
finalintrx = (startX, startX + amplitude);
finalintry = (startY, startY + amplitude);
().syncExec(new Runnable() {
public void run() {
(rx, ry);
}
});
();
}
// restore the shell's location
().syncExec(new Runnable() {
public void run() {
(location);
}
});
}
}.start();
代码中抖动的幅度是指以窗口的左上角顶点为中心左右的偏移距离(取值为一半),比如一个窗口的location为(20,30),那么对于6个像素的振幅,其location可以活动的范围就是一个矩形[(17,27),(27,23),(17,33),(23,33)]。
其中RandomUtil为一实用类,来获

无限使用QQ抖动窗口的方法 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1542605778
  • 文件大小16 KB
  • 时间2022-03-15
最近更新