java - 有什么方法可以使鼠标侦听器自动化吗?
问题描述
假设我有一个 {0,1,2} 数组,我画了一个随机数。例如,如果随机数是 2,我希望 public void mouseClicked(MouseEvent e){... to do code...} 里面的代码可以工作。有什么办法让它成为可能吗?
JLabel lblNewLabel = new JLabel("");
lblNewLabel.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
//to do code
}
});
解决方案
如果您正在考虑“模拟”鼠标点击,
- 请参阅https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html
- 或使用 Jemmy 框架实现 GUI 测试
推荐阅读
- javascript - 在事件函数中引用“this”,同时仍然能够删除事件 TypeScript
- java - 我没有收到奥利奥和上层的通知
- java - 使用 JNI 将数据从 Java 复制到 C++ 对象数组
- jasper-reports - jasper 报告:交叉表上的自定义列
- c++ - ThreadPool 传递函数作为参数
- ios - 使用 AVAudioSequencer 将 MIDI 发送到第三方 AUv3 乐器
- javascript - Js 自定义视频控件。静音视频输入范围元素
- javascript - 如何将值从函数传递给承诺?
- python - selenium - python:继承网络元素类
- android - 支持旧设备