Mac OS上的SWT ColorDialog始终返回黑色

时间:2017-07-24 05:05:50

标签: macos swt

我们使用SWT ColorDialog返回用户选择的颜色。这在Windows上运行正常。但是,在MAC上,返回的颜色始终为黑色。 Mac上的颜色对话框没有“确定/取消”按钮,因此我们选择一种颜色然后关闭对话框。据推测,这必须返回所选的颜色。但是,无论我们选择何种颜色,都只返回黑色。

代码非常简单:

ColorDialog dlg = new ColorDialog (shell);
dlg.setText ("Select color");
RGB newRGB = dlg.open ();
if (newRGB != null)
{
    System.out.println (newRGB.toString ());
}

这是一个已知的错误吗?我们做错了吗?

0 个答案:

没有答案