java多个监听器设置,JAVA多个监听器同时使用

求助JAVA多个监听器同时使用

小弟初学JAVASE的监听器,想实现一个功能但是始终有个地方有问题,能请教各位大神解惑一下吗,谢谢。

功能如下:

实现鼠标自动移动到屏幕上的某个坐标然后点击左键N次(N为设置的值),在点击的过程中按ESC键可终止鼠标的继续点击。

现在遇到的问题是:鼠标自动点左键已经实现,但是在鼠标点击的过程中我按ESC键触发的键盘事件并没有起到预期终止程序的效果。

目前的情况是,只有等鼠标自动点的事件结束后,键盘监听器触发的事件才会开始运行。

换句话说,我在鼠标自动点的过程中,点了ESC键,是要等鼠标自动点击的次数完全点完后才会终止程序

package test;

import javax.swing.JFrame;

import javax.swing.JPanel;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import java.awt.AWTException;

import java.awt.Button;

import java.awt.Label;

import java.awt.Robot;

import java.awt.TextField;

public class TT extends JFrame {

private int title = 0;

private int times;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值