2012-04-07 3 views
1

Je veux utiliser la classe JAVA SE Color dans mon application Blackberry.Blackberry Development-eclipse plugin

De java.awt.Color package

J'ai un projet sur l'effet d'image et de contrôle (teinte, contraste) .J'ai vu code Android en ce sens qu'ils utilisent Color.colorToHSV(). J'ai vu la même chose pour la classe Blackberry Color mais elle n'a pas de méthodes. Alors pourquoi ai-je besoin de la classe de couleur JAVA SE pour que je puisse utiliser ces méthodes, ....

Puis-je utiliser la classe JAVA SE Color?
Que dois-je faire pour le faire?

+0

s'il vous plaît donner des détails ce que vous voulez faire. –

+1

Pourquoi voulez-vous utiliser Color à partir de ce paquet spécifique? ne pouvez-vous pas utiliser le code hexadécimal pour la mise en couleur? – Lucifer

Répondre

2

Il n'existe pas de prise en charge des classes Java SE Color dans BlackBerry SDK.

Au lieu de cette classe, il existe la classe net.rim.device.api.ui.Color. Il est moins fonctionnel que la classe Java SE java.awt.Color.

Mais il existe une solution de contournement.

Lorsque vous avez installé Java SE SDK sur votre ordinateur, le fichier src.zip se trouve dans le dossier où Java SE SDK est installé.

Ce fichier contient le code source de toutes les classes Java SE standard, y compris la classe java.awt.Color. Déballez ce fichier src.zip, trouvez java/awt/Color.java et inspectez-le, comment ça marche.

Et implémentez cette fonctionnalité pour votre application BB.

+0

merci Rafael pour votre Reply.J'ai utilisé les méthodes de classe de couleur i.e RGBToHSB() et HSBToRGB(). Cela fonctionne bien (pas aussi bon que je voulais). –