鼠标键盘精灵相信大家都用过
怎么能实现与它同意的功能呢实现移动鼠标的位置 左右键的按下与松开 和按下键盘的某个键的实现 最好是能写几个类和详细备注 菜鸟一个 不然你告诉我也还是不会鼠标的位置(X,Y)
{
  ....
}
左右键(左,右,动作)
{
  ....
}
键盘(按键)
{
  ....
}

解决方案 »

  1.   

    java.awt.Robot
    这个类,里面有你要的所有功能
    void  keyPress(int keycode) //按下指定的键
    里面的keycode是定义在java.awt.event.KeyEvent
    里面的常量
    你有API的话,自己看看,里面说的很详细
      

  2.   


    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即可。