java如何在程序运行后不立即停止自动点击器的情况下保持其运行
package com.company.Iguana;
import java.awt.*;
import java.awt.AWTException;
import java.awt.Color;
import java.awt.Robot;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.IOException;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.Timer;
import java.awt.event.KeyEvent;
public class Main {
public static boolean Clicking = true;
public static Robot robot;
public static void main(String[] args) throws AWTException {
Robot robot = new Robot();
new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyChar() == 'x')
Clicking = true;
if(e.getKeyChar() == 'v')
Clicking = false;
if(Clicking == true)
while(true){
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(1000);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
}
}
@Override
public void keyReleased(KeyEvent e) {
}
};
}
}
我试图使它成为这样,每当我按x时,自动单击器在我按v时启动和停止,但一旦我运行代码,它就会显示公共静态void main(String[]args),但当我输入static时,它会显示23:9 java:非静态变量不能从静态上下文引用此变量 第23:9行就是这个。addKeyListener(新的KeyListener(){
徖
共 (0) 个答案