macOS X Lion 上的 Java UI

标签 java macos

我遇到了一个奇怪的错误,我怀疑该错误特定于该操作系统上的 MacOS X Lion 和/或 Java VM 实现。

当java应用程序调用像对话框这样的辅助窗口时,我通常无法与其内容进行交互,即。单击、使用菜单等。

起初我以为我的应用程序有问题,但因为我在 Windows 上开发了它(它运行良好)并切换到了 Mac。我认为应该归咎于一些奇怪的 Swing 设置,并且我在控制台上注意到当我启动我的应用程序时启用了与 cocoa 的兼容模式。

但是我在 eclipse 本身(一个众所周知的基于 java 的 ide)中遇到了同样的错误,但它并不总是发生在我的应用程序中。

我浏览过这个问题,但没有发现任何结果。同时我发现oracle和apple之间存在关于java的问题。我下载了特定于 Lion 的 java 更新,但错误仍然存​​在

我的问题是:您遇到过同样的错误吗?这是 macos lion 特有的吗?你找到解决方法了吗??

谢谢

最佳答案

做了一些研究。 Eclipse 似乎是该错误的原因。更准确地说,MacOS 环境下 eclipse 中的 SWT 支持。

netbeans 中不存在该错误。

关于macOS X Lion 上的 Java UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8171756/

相关文章:

java - 将对象转换到列表会导致未检查的转换警告

objective-c - 如何创建一个使用固定图像且没有箭头的 NSPopUpButton?

php - 如何在 Mac OSX 上安装 Ratchet?

javascript - 用于结束 chrome 选项卡进程的键盘快捷方式

xcode - 强制 OS X 应用程序使用特定的 libcurl.dylib

objective-c - NSRunAlertPanel 导致内存泄漏

java - 使用自定义处理程序的 GWT 远程日志记录

java - 使用 azure junit 测试在 Spring Cloud 函数中出现错误

java - JTree 中对每个节点使用复选框进行部分选择

java - 在 Spring Data JPA 存储库中使用泛型