Bonjour à tous,
Je rencontre un problème tout bête, pas vraiment dramatique, mais qui me laisse quand même perplexe :
Vous connaissez tous la classe "Color". Vous savez peut-être qu'elle contient un constructeur acceptant un hexadécimal rgba : Color(int rgba, boolean hasalpha)
Mon problème, c'est que mon entier est dans un String, et que toutes les méthodes de conversion que je connais ne dépassent pas 0x7FFFFFFF...
Comment je peux m'en sortir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String s = "0xffff00ff"; Color c = new Color(Integer.decode(s),true);//NumberFormatException
Partager