【发布时间】:2014-04-17 18:46:36
【问题描述】:
我有一个游戏,您在其中单击面板,是的,面板正在获取操作命令(通过在单击面板时打印单词进行测试)。如何检查 Point MosPos = MouseInfo.getPointerInfo().getLocation(); 是否在两点之间。
@Override
public void mouseReleased(MouseEvent event) {
if (event.getSource().equals(panel)) {
Point MosPos = MouseInfo.getPointerInfo().getLocation();
if (MosPos >= new Point(0, 0) && MosPos <= new Point(100, 100)) {
System.out.println("working.");
}
}
}
有什么建议吗?
【问题讨论】:
-
实例名称应始终以小写字母开头。 MosPos 应该是 mosPos。这是为了避免混淆,以防 MosPos 是另一个类。
标签: java mouseevent panel point mouselistener