我想问在java中创建这样一个函数的最佳方法是什么?我有我的 JPanel 和下面这张图片作为带有 Rectangle2D 对象(黑框)的 ImageIcon。
现在我只想检查我是否按下了其中一个框架并在 ActionListener 函数中使用此信息,例如:
public void ActionPerformed(ActionEvent e) {
Object obj = e.getSource();
if(obj == DownloadButton) {
doSomething();
}
}
那么,有没有更好甚至更快的方法来做这样的事情呢?或者我必须在下面做这样的功能:
public void checkCoordinaes(int x, int y) {
if(button1.contains(x, y)) {
isDownloadButtonClicked = true;
}
}
并将其与 ActionListener 链接(如何?)?