在Mac OS SWT中java.lang.IllegalArgumentException:参数无效

时间:2014-04-04 05:57:04

标签: macos cocoa swt illegalargumentexception

当我在MAC中运行我的程序时出现此错误,相同的代码在Windows版本中正常运行。

java.lang.IllegalArgumentException: Argument not valid
    at org.eclipse.swt.SWT.error(SWT.java:4378)
    at org.eclipse.swt.SWT.error(SWT.java:4312)
    at org.eclipse.swt.SWT.error(SWT.java:4283)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
    at org.eclipse.swt.widgets.Control.setForeground(Control.java:3800)

Enviornment

java.version = 1.6.0_65

java.vendor = Apple Inc。

BootLoader常量:OS = macosx,ARCH = x86,WS = cocoa,NL = en_US

**代码**

gc. setForeground ( SWTResourceManager. getColor(SWT.COLOR_BLACK)) 

更改如下并尝试

gc. setForeground( SWTResourceManager. getColor(0,0,0))

仍然收到错误

感谢任何建议

0 个答案:

没有答案