gpt4 book ai didi

Java Eclipse 操作系统错误

转载 作者:行者123 更新时间:2023-12-02 07:49:10 25 4
gpt4 key购买 nike

出于某种原因,当在 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);

它要求将 getLocationOnScreen 方法强制转换为“MouseEvent me”上的 Component,但不仅没有必要,在将其强制转换为 MouseEvent 以满足错误后,它会再次声明 getLocationOnScreen 对于 MouseEvent 对象未定义。对于使用不同操作系统的编辑者来说,如何忽略或修复这些类型的错误?

最佳答案

您确定这是操作系统错误而不是版本不匹配吗? getLocationOnScreen 存在于 Java SE 6 ,但不是Java SE 5 (注意 anchor 无处可去)。

关于Java Eclipse 操作系统错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com