【发布时间】:2018-11-06 00:55:00
【问题描述】:
所以,我对编程很陌生,我喜欢摆弄它,有一天我的朋友让我做一个程序,当你点击时,“ctrl”和“s”会被“按下”。我查看了很多论坛试图编写功能代码,但是由于我是 Java 新手,所以我只得到了单独的代码片段并将它们全部放在一起。
我的代码如下所示:
import java.awt.event.MouseEvent;
import java.awt.*;
import java.awt.event.*;
import java.awt.Robot;
import java.util.Scanner;
public class MyClass {
public static void main(String args[]) {
Scanner keyboard = new Scanner(System.in);
System.out.println("press any key to exit.");
keyboard.next();
System.exit(0);
}
public void mouseClicked(MouseEvent evt) {
try {
Robot robot = new Robot();
// Simulate a key press
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_CONTROL);
} catch (AWTException e) {
}
}
}
【问题讨论】:
-
你需要 GUI 来连接你的鼠标监听器