我最近写了一个脚本,让我检查一下Buffered-image是否已被点击,但我所拥有的,似乎没有工作,我想知道我是否在这个过程中做错了什么制作它,它不打印" Clicked On Button" line,不会在控制台中显示任何内容。
frame.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Point clicked = e.getPoint();
BufferedImage bounds = Icon.guiIcons[0];
if (((Shape) bounds).contains(clicked)) {
System.out.println("Clicked on Inventory Button");
}else{
invIsOpen = false;
}
}
});