- 浏览: 142115 次
- 性别:
- 来自: 洛阳
文章分类
- 全部博客 (158)
- Java基础 (19)
- JavaEE (6)
- Other (17)
- DataBase (7)
- Ajax (2)
- JavaScript (6)
- 转载 (3)
- 疑惑 (6)
- 计算机二级 (0)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (6)
- [网站分类]4.其他技术区 (19)
- [网站分类]2.Java新手区 (29)
- Linux操作系统 (1)
- java基础与算法 (7)
- [网站分类]6.转载区(Java技术文章转载, 请注明原文出处) (1)
- [网站分类]3.非技术区 (4)
- [网站分类]5.提问区(Java方面的技术提问) (6)
最新评论
-
azhqiang:
直接把鼠标放到虚拟机和本地电脑的两个状态栏中间就会显示菜单了。 ...
VirtualBox无缝模式如何退出 -
axiob:
这个太赞了,支持一下
MySQL乱码实战解决ERROR 1366 (HY000): Incorrect string value: ' -
404714:
:arrow:
Mouse Can't Click——鼠标点不住代码 -
didasoft:
还有邀请吗?能否给我发一个?didasoft@gmail.co ...
Google Wave -
avast:
哥们 给我一个 wave邀请 谢谢aplieo@gmail.c ...
Google Wave
/**/
/*
* mainf.java
*
* Created on 2009-3-22, 10:16:38
*/
/** */ /**
*
* @author ChengLu
*/
public class mainf extends javax.swing.JFrame {
/** */ /** Creates new form mainf */
public mainf() {
initComponents();
}
/** */ /** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings( " unchecked " )
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jButton2 = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout( new java.awt.GridBagLayout());
jLabel1.setText( " 我做的好不好? " );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
getContentPane().add(jLabel1, gridBagConstraints);
jLabel2.setText( " Email: chenglu@yeah.net Web:http://www.mobai.org " );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 3 ;
gridBagConstraints.gridheight = 8 ;
getContentPane().add(jLabel2, gridBagConstraints);
jButton2.setText( " 很好 " );
jButton2.addMouseListener( new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton2MouseClicked(evt);
}
} );
jButton2.addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
} );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 1 ;
getContentPane().add(jButton2, gridBagConstraints);
jButton1.setText( " 不好 " );
jButton1.addMouseListener( new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
jButton1MouseEntered(evt);
}
} );
jButton1.addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
} );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 2 ;
getContentPane().add(jButton1, gridBagConstraints);
pack();
} // </editor-fold>
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1MouseEntered(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
jButton1.setLocation(locatx(),locaty());
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
jButton2.setText( " 我就知道你最终会点这个的哈 " );
}
public static int locatx() {
return ( int )(Math.random() * 666 );
}
public static int locaty() {
return ( int )(Math.random() * 666 );
}
/** */ /**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater( new Runnable() {
public void run() {
new mainf().setVisible( true );
}
} );
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
// End of variables declaration
}
* mainf.java
*
* Created on 2009-3-22, 10:16:38
*/
/** */ /**
*
* @author ChengLu
*/
public class mainf extends javax.swing.JFrame {
/** */ /** Creates new form mainf */
public mainf() {
initComponents();
}
/** */ /** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings( " unchecked " )
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
java.awt.GridBagConstraints gridBagConstraints;
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jButton2 = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout( new java.awt.GridBagLayout());
jLabel1.setText( " 我做的好不好? " );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
getContentPane().add(jLabel1, gridBagConstraints);
jLabel2.setText( " Email: chenglu@yeah.net Web:http://www.mobai.org " );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 3 ;
gridBagConstraints.gridheight = 8 ;
getContentPane().add(jLabel2, gridBagConstraints);
jButton2.setText( " 很好 " );
jButton2.addMouseListener( new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton2MouseClicked(evt);
}
} );
jButton2.addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
} );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 1 ;
getContentPane().add(jButton2, gridBagConstraints);
jButton1.setText( " 不好 " );
jButton1.addMouseListener( new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
jButton1MouseEntered(evt);
}
} );
jButton1.addActionListener( new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
} );
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0 ;
gridBagConstraints.gridy = 2 ;
getContentPane().add(jButton1, gridBagConstraints);
pack();
} // </editor-fold>
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1MouseEntered(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
jButton1.setLocation(locatx(),locaty());
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
jButton2.setText( " 我就知道你最终会点这个的哈 " );
}
public static int locatx() {
return ( int )(Math.random() * 666 );
}
public static int locaty() {
return ( int )(Math.random() * 666 );
}
/** */ /**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater( new Runnable() {
public void run() {
new mainf().setVisible( true );
}
} );
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
// End of variables declaration
}
没技术含量,由NetBeans直接生成,嘿嘿
思路:
创建一个Jbutton,设置鼠标Entered事件,如果事件发生,那么Jbutton.setLocation(x,y);即更改位置
x,y值是2个随机数
那么就是Math.random();生成一个随机数(0-1之间的double数),乘以666强制转换(int)之后传入Jbutton.setLocation(x,y);即可。
(Done)
发表评论
-
HelloWorld
2008-08-27 18:44 5581 public cla ... -
JAVA语言的数据类型如何划分
2008-09-27 16:39 624Java语言提供了八种基本类型。六种数字类型(四个整数型,两个 ... -
reverse()实例
2008-10-25 18:33 6501import java.util.*; 2class ... -
JSP---request方法
2009-02-26 14:31 6191<form name = "form1& ... -
JSP-response练习 (小学校小课堂小练习)
2009-03-03 11:30 813first: index.html 1<!DOCTYP ... -
jsp-session
2009-03-05 15:47 733session从第一个页面传到第二个 看代码: 1< ... -
JavaBean初探
2009-03-16 20:10 610Student.java 1package bean; 2 ... -
Tomcat临时目录——解决缓存的问题
2009-03-17 12:33 1640X:\\*(TomCat安装目录)\work\Catalina ... -
Java File创建文件夹
2009-03-30 09:37 772import java.io.*;public class ... -
MySQL乱码实战解决ERROR 1366 (HY000): Incorrect string value: '
2009-04-17 03:13 1023ERROR 1366 (HY000): Incorrect s ... -
一个低级错误~
2009-05-09 10:22 614<script language="javas ... -
腾讯年度创新大赛试题!
2009-05-09 14:31 647Problem A: University Time Limi ... -
SQLException: No suitable driver for XXX解决方案(NetBeans)
2009-05-26 13:37 772今日研究NetBeans欲完成课程设计学生管理系统, 突然发现 ... -
课程设计——学生管理系统
2009-06-08 08:58 782项目做完了,有一个很大设计模式的bug,但已经不想再改了,马上 ... -
学生管理系统 源代码
2009-06-08 09:13 885http://www.blogjava.net/chenglu ... -
一些刚发现的网址
2009-07-20 13:52 368http://www.oracle.com/technolog ... -
计算机二级
2009-09-12 21:34 7711)栈和队列的共同特点是 C A)都是先进先出 B)都是先进后 ... -
struts标签
2009-09-16 07:58 786A: <s:a xhref="&q ... -
一个不会报错的jsp彩色验证码程序
2009-09-22 14:52 766一个不会报错的jsp彩色验证码程序 一般的,会报servlet ... -
低调的apache fileUpload应用
2009-09-23 12:08 759Apache FileUpload可以应用于很多方面 现将一应 ...
相关推荐
《鼠标点击器——MouseClick:解放双手,提升效率的实用工具》 在信息化时代,我们每天都要面对大量的电脑操作,而鼠标的频繁点击往往成为工作和生活中不可忽视的负担。这时,一款名为“MouseClick”的鼠标点击器...
【描述】中的重复"MouseClick"强调了这个概念的核心——用户通过鼠标点击进行操作。在大多数图形用户界面(GUI)应用程序中,无论是桌面应用、网页还是移动应用,鼠标点击都是最常见且基础的用户输入方式。它可能...
实例028——基本鼠标操作——判断鼠标消息的代码会更具体地展示如何在实际项目中实现这些功能,它可能包括创建一个简单的窗口,注册消息处理函数,并对不同鼠标消息作出相应的反应。通过分析和运行这个示例,你将能...
在JavaScript编程中,"js实现——鼠标放上去显示大图" 是一种常见的交互设计,它通过监听鼠标事件来实现用户将鼠标悬停在小图片上时显示放大后的图像。这种功能广泛应用于产品展示、照片预览等场景。下面将详细解释...
在本篇“动手学MFC之八——鼠标和键盘例子程序”中,我们将深入探讨Microsoft Foundation Classes (MFC) 库中的事件处理机制,特别是如何响应用户的鼠标和键盘输入。MFC是微软提供的一种C++类库,它封装了Windows ...
本文将深入探讨一个名为"MouseClick.zip"的压缩包,其中包含了一个由DELPHI编写的自动鼠标点击工具,以及相关的源代码文件。这个小工具允许用户在屏幕上指定任意位置进行重复的鼠标点击,并且可自定义点击次数、坐标...
首先,`Mouse Click.cpp`是主程序文件,它包含了C++源代码。在C++编程中,`.cpp`文件是我们编写和编译程序的主要文件,通常包含函数定义、类声明以及其他必要的代码。在这个程序中,我们预计会找到`main()`函数,这...
MouseClick便是这样一款工具,它的主要目标是解放用户的双手,提高操作的自动化程度。 在MouseClick.rar压缩包内,我们能找到名为“MouseClick”的主程序,这便是整个自动点击器的核心。用户通过运行这个程序,便能...
标题中的“usb_mouse.rar_51 鼠标_ch375 mouse_usb mouse_usb_mouse_usb鼠标”揭示了这个压缩包内容的核心,它涉及到一个基于51单片机的USB鼠标项目,使用的控制器是CH375,这是一种常用的USB接口芯片。CH375主要...
Mouse Without Borders无国界鼠标
本项目提供的"mouse.cpp"文件很可能包含了使用API函数或第三方库来模拟鼠标动作的代码。以下是一些关于如何在C++中进行鼠标控制的基础知识: 1. **Windows API**: 在Windows操作系统下,我们可以使用`windows.h`...
1. `mouse_hook.cpp` 和 `mouse_hook.clw`:这是主要的源代码文件,实现了鼠标钩子的逻辑。`.cpp` 文件包含了C++代码,`.clw` 文件可能是代码完成信息,用于IDE的智能提示。 2. `StdAfx.cpp` 和 `StdAfx.h`:标准预...
4. `MouseClick`: 鼠标单击。 5. `MouseDoubleClick`: 鼠标双击。 在C#中,我们可以通过在控件(如Form)上添加事件处理程序来响应这些事件。以下是一个简单的例子,展示了如何处理`MouseDown`事件: ```csharp ...
`MouseClick`事件通常在用户点击鼠标按钮并释放时触发,而`MouseDown`事件则在用户按下鼠标按钮时触发,无论是否释放。在WebBrowser控件中,由于其内嵌的Web页面性质,这些事件并不直接由控件本身触发,而是通过与...
magic mouse驱动是官方为苹果无线鼠标提供的硬件驱动程序,安装成功该驱动之后,用户就可以将鼠标与电脑相连接,进行一系列的点击操作,magic mouse驱动并且兼容xp、win7等多种操作系统,拥有这款鼠标的用户赶快试试...
MouseClick就能很好地解决这些问题,通过设定合适的点击间隔,它可以在保持用户舒适度的同时,自动完成这些任务,减轻手动操作的压力。 该软件的绿色安装包意味着它无需复杂的安装过程,只需解压即可使用,不占用...
标题中的“ps2_mouse_mouse_PS2鼠标控制”指的是与PlayStation 2(PS2)接口相关的鼠标控制技术。在这个项目中,我们关注的是如何通过VHDL编程语言来实现对PS2鼠标的控制,并将鼠标的相关信息显示在七段数码管上。...
触摸屏应用相关技术主要关注如何在没有物理键盘和鼠标的环境下模拟这些输入设备的功能,以实现用户交互。本文将深入探讨“鼠标键盘hook”这一关键技术,它在触摸屏应用中扮演着至关重要的角色。 首先,我们需要理解...
2. **鼠标左右键选择**:源代码支持模拟鼠标左键和右键的点击,这增加了功能的灵活性,能够应对更多场景下的自动操作需求。 3. **自定义热键**:用户可以通过设置快捷键来启动或停止自动点击,提高了操作的便利性。 ...
标题中的"Double-click-Mouse.zip_触摸鼠标"表明这是一个关于如何在触摸设备上模拟鼠标双击功能的资源包。描述中提到的“鼠标单击实现双击效果”和“可改编为触摸单击实现双击效果”,暗示了这个包可能包含了一个...