我正在为Mac OS X使用最稳定的SWT Cocoa下载,并通过Java WebStart启动我的应用程序。所有jnilib文件都在我的app jar的根目录下。该应用程序下载,验证,但我无法得到任何响应按钮。我可以在我的所有UI组件中输入数据。我的VM争论是“-d32”和“-XstartOnFirstThread”。
该应用程序可以作为独立的应用程序包(以32位模式运行)运行良好,并且可以在同一台机器上正常运行Eclipse。
Mac上是否存在Cocoa SWT(swt-3.5-cocoa-macosx.zip)和WebStart的已知问题? JNLP非常标准,所以可能需要声明一个设置吗?
答案 0 :(得分:1)
对于mac osx,这似乎在swt cocoa 3.6 M2中得到修复。问题是MouseUp和MouseDown事件没有触发。如果使用的是早于此版本的版本,则SWT.Selection可用于按钮。
答案 1 :(得分:0)
从SWT 3.0起,这似乎是OS X上SWT中的一个已知错误:Bug 63306。