2012-04-07 133 views
1

我想在我的黑莓应用程序中使用JAVA SE Color类。黑莓开发-eclipse插件

java.awt.Color package

我对图像效果和控制(色调,对比度)()的一个项目。我已经在这见证了Android的代码,他们使用Color.colorToHSV。 我看到了黑莓Color类的相同,但它没有方法。 所以这就是为什么我需要JAVA SE颜色类,以便我可以使用这些方法,....

我可以使用JAVA SE Color类吗?
我该怎么做?

+0

请详细说明你想要做什么。 – 2012-04-07 10:11:55

+1

为什么要使用特定包装中的颜色?你不能使用颜色实现的十六进制代码? – Lucifer 2012-04-07 10:33:51

回答

2

BlackBerry SDK中不支持Java SE Color类。

而不是这个类有net.rim.device.api.ui.Color类。它不如Java SE java.awt.Color类的功能。

但有一个解决方法。

当您在您的计算机上安装了Java SE SDK时,在安装了Java SE SDK的文件夹中有src.zip文件。

此文件包含所有标准Java SE类的源代码,包括java.awt.Color类。解压缩这个src.zip文件,找到java/awt/Color.java并检查它,它是如何工作的。

并为您的BB应用程序实现此功能。

+0

感谢Rafael的回复。我使用了颜色类的方法,例如RGBToHSB()和HSBToRGB()。它效果很好(不像我想要的那么好)。 – 2012-04-09 07:08:02