鼠标键盘精灵相信大家都用过
怎么能实现与它同意的功能呢实现移动鼠标的位置 左右键的按下与松开 和按下键盘的某个键的实现 最好是能写几个类和详细备注 菜鸟一个 不然你告诉我也还是不会鼠标的位置(X,Y)
{
....
}
左右键(左,右,动作)
{
....
}
键盘(按键)
{
....
}
怎么能实现与它同意的功能呢实现移动鼠标的位置 左右键的按下与松开 和按下键盘的某个键的实现 最好是能写几个类和详细备注 菜鸟一个 不然你告诉我也还是不会鼠标的位置(X,Y)
{
....
}
左右键(左,右,动作)
{
....
}
键盘(按键)
{
....
}
解决方案 »
- 请问this.getServletConfig()中的this是指什么啊?
- 关于simpleDateFormat的简单问题
- 再次换个说法问下吧。在eclipse里扩大内存能导出8k+的数据到EXCEL表中,打包成。JAR文件后则不行,请问解决方法!
- 经常犯的错误,来看看!
- struts 问题:Attribute class invalid for tag link according to TLD
- Java中如何使用HTTP协议获得某网页的HTML代码
- oracle中Date类型的值,为什么时间部分传不回来???
- java制图问题求教
- 在IE中使用JavaPlugin浏览Java1.2的Applet?求助,急急急...
- 这个程序有错误吧
- 制作GUI Application,什么软件比较好用?
- 请教按列进行存储,按行调用的table的实现方法?
这个类,里面有你要的所有功能
void keyPress(int keycode) //按下指定的键
里面的keycode是定义在java.awt.event.KeyEvent
里面的常量
你有API的话,自己看看,里面说的很详细
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;import javax.swing.JFrame;public class MouseTest extends JFrame
{
public MouseTest()
{
Button b = new Button("JavaWorld JavaQ&A");
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
getContentPane().add(b, BorderLayout.NORTH);
getContentPane().addMouseListener(new MouseTest.MouseHandler());
getContentPane().addMouseMotionListener(new MouseTest.MouseMotionHandler());
this.setSize(300, 300);
setLocation(100, 100);
pack();
setVisible(true);
} // MouseHandler is an inner class that implements the MouseListener.
// Each method simply prints out a message to the command line.
private class MouseHandler implements MouseListener
{
//鼠標按下事件
public void mousePressed(MouseEvent e)
{
//do something
//print the position
System.out.println("mouse pressed" + e.getPoint());
}
//鼠標單擊事件
public void mouseClicked(MouseEvent e)
{
//do something
//print the position
System.out.println("moused clicked" + e.getPoint());
}
//鼠標松開事件
public void mouseReleased(MouseEvent e)
{
//do something
//print the position
System.out.println("mouse released" + e.getPoint());
}
//進入鼠標事件監聽區域
public void mouseEntered(MouseEvent e)
{
//do something
//print the position
System.out.println("mouse entered" + e.getPoint());
}
//離開鼠標事件監聽區域
public void mouseExited(MouseEvent e)
{
//do something
//print the position
System.out.println("mouse exited" + e.getPoint());
}
} // MouseMotionHandler is an inner class that implements the
// MouseMotionListener.
// Each method simply prints out a message to the command line.
private class MouseMotionHandler implements MouseMotionListener
{
public void mouseMoved(MouseEvent e)
{
//do something
// System.out.println("mouse moved");
} public void mouseDragged(MouseEvent e)
{
//do something
// System.out.println("mouse dragged");
}
} public static void main(String[] args)
{
new MouseTest();
}
}
這里是鼠標事件。沒有實現什么功能,如果要達到怎樣的效果,添加code即可。