我用 Java 编写了一个应用程序,当它在运行 OS X 的一位客户的计算机上运行时,保存和导出按钮被禁用。(其他一切都在应用程序中工作。)
这两个按钮都会打开一个标准的保存文件对话框。
有任何想法吗?
这些按钮打开文件对话框的事实可能与它被禁用无关。由于多种原因,按钮最终可能会被禁用,
setEnabled
可以用false
, setEnabled
可以使用false
, 和 你能发布你是如何“实现JButtons”的吗?
暗中尝试,但大多数 Mac 仍在运行 Java 1.5;检查您当前的代码是否与您的 Java 1.5 不符。也许这就是你的问题所在。
这是由于从客户那里收到的错误信息造成的。
事实证明,客户试图将文件保存到无法在他/她的硬盘上保存文件的位置。