-4
這是我用Java編寫的第一個腳本。編譯腳本時出現錯誤。我想知道它有什麼問題。Java:編譯時出現類錯誤
public class Main {
package com.omt.mouse;
import java.awt.Robot;
import java.awt.event.InputEvent;
public void mousePressed(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON1) {
mouseDown = true;
}
}
public void mouseReleased(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON1) {
mouseDown = false;
}
}
public static void main(String[] args) {
Robot robot = new Robot();
num = 0;
while (true) {
if (mouseDown) {
if (num == 2000) {
robot.mousePress(InputEvent.BUTTON1_MASK);
} else {
num++;
}
} else if (num == 2000) {
num = 0;
robot.mouseRelease(InputEvent.BUTTON1_MASK);
}
}
}
}
這段代碼應該在持續兩秒後保持左鍵點擊,直到再次按下。
感謝
將您的包裝聲明移到您的類聲明之外,並將您的導入移動到包裝聲明下。這裏的所有都是它的;這只是一個錯字。 – Makoto
順便說一句,這些錯誤應該給你一個關於你的代碼有什麼問題的線索 –