出于某种原因,当在mac或linux机器上编辑时,Eclipse会在代码行上抛出一个转换编译错误(错误),但在运行Eclipse的Windows机器上不会导致此类问题。所有版本的Eclipse都会更新到最新版本。
@Override
public void mouseClicked(MouseEvent me) {
// TODO Auto-generated method stub
a = (me.getLocationOnScreen().x - this.getLocationOnScreen().x) / 50;
b = (me.getLocationOnScreen().y - this.getLocationOnScreen().y) / 50;
//System.out.println(b + "," + a);
它要求对'getEocationOnScreen方法'的'MouseEvent me'进行组件转换,但不仅是没有必要,在将它转换为MouseEvent以满足错误之后它再次声称对于MouseEvent对象未定义getLocationOnScreen。对于使用不同操作系统的编辑器,如何忽略或修复这些类型的错误?