Java Couleur(int rgba) constructeur et int débordement

Selon la docs, ce constructeur existe:

public Color(int rgba,
         boolean hasalpha)

Je ne suis pas à voir comment vous pouvez l'utiliser pour créer l'équivalent de Color(255,255,255,255) (par exemple 0xFFFFFFFF) étant donné que java n'a pas non signé ints, cependant.

Comment utiliser ce constructeur pour un "grand" de la couleur?

MODIFIER

À l'évidence, le constructeur peut être utilisé (surprise), mais l'analyse d'une couleur Rvba chaîne comme celle-ci échoue:

    int x = Integer.parseInt("0xFFFFFFFF", 16); //Number format error
    Color c = new Color(x, true);

La solution semble être d'utiliser BigInteger à faire de l'analyse syntaxique. Désolé pour le mal acheminés question!

InformationsquelleAutor ZachB | 2013-08-15