何らかの理由で、Eclipse は、Mac または Linux マシンでコード行を編集すると、(誤って) キャスト コンパイル エラーをスローしますが、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);
getLocationOnScreen メソッドの 'MouseEvent me' で Component へのキャストを要求しますが、それが必要ないだけでなく、MouseEvent にキャストしてエラーを満たすと、再び getLocationOnScreen が MouseEvent オブジェクトに対して未定義であると主張します。異なる OS を使用しているエディタでこれらのタイプのエラーを無視または修正するにはどうすればよいですか?