src/simplegamework/cor/CorRGBA.java
private void initAtributos(String codigoHexa){        
        codigoHexa = codigoHexa.trim();
        codigoHexa = codigoHexa.toUpperCase();
        
        if (codigoHexa.length() == 8) {
            this.codigoHexa = codigoHexa;
            R = isCodigoHexaValido(codigoHexa.substring(0, 2)) ?
                    Integer.parseInt(codigoHexa.substring(0, 2), 16) : 
                    zerarCodigoCor(CorCodigo.R);
            
            G = isCodigoHexaValido(codigoHexa.substring(2, 4)) ?
                    Integer.parseInt(codigoHexa.substring(2, 4), 16) :
                    zerarCodigoCor(CorCodigo.G);
            
            B = isCodigoHexaValido(codigoHexa.substring(4, 6)) ?
                    Integer.parseInt(codigoHexa.substring(4, 6), 16) :
                    zerarCodigoCor(CorCodigo.B);
            
            A = isCodigoHexaValido(codigoHexa.substring(6)) ?
                    Integer.parseInt(codigoHexa.substring(6), 16) :
                    zerarCodigoCor(CorCodigo.A);
            
            cor = new Color(R, G, B, A);
        }        
    }
/**
     * Inicializador dos atributos de classe.
     * @param codigoHexa A String que representa uma cor no formato RGBA
     */
Inicializador dos atributos de classe.
@param codigoHexa A String que representa uma cor no formato RGBA
Inicializador dos atributos de classe . @param codigoHexa A String que representa uma cor no formato RGBA
private void initAtributos(String codigoHexa){        
        codigoHexa = codigoHexa.trim();
        codigoHexa = codigoHexa.toUpperCase();
        if (codigoHexa.length() == 8) {
            this.codigoHexa = codigoHexa;
            R = isCodigoHexaValido(codigoHexa.substring(0, 2)) ?
                    Integer.parseInt(codigoHexa.substring(0, 2), 16) : 
                    zerarCodigoCor(CorCodigo.R);
            G = isCodigoHexaValido(codigoHexa.substring(2, 4)) ?
                    Integer.parseInt(codigoHexa.substring(2, 4), 16) :
                    zerarCodigoCor(CorCodigo.G);
            B = isCodigoHexaValido(codigoHexa.substring(4, 6)) ?
                    Integer.parseInt(codigoHexa.substring(4, 6), 16) :
                    zerarCodigoCor(CorCodigo.B);
            A = isCodigoHexaValido(codigoHexa.substring(6)) ?
                    Integer.parseInt(codigoHexa.substring(6), 16) :
                    zerarCodigoCor(CorCodigo.A);
            cor = new Color(R, G, B, A);
        }        
    }
private void initAtributos ( String codigoHexa ) { codigoHexa = codigoHexa . trim ( ) ; codigoHexa = codigoHexa . toUpperCase ( ) ; if ( codigoHexa . length ( ) == 8 ) { this . codigoHexa = codigoHexa ; R = isCodigoHexaValido ( codigoHexa . substring ( 0 , 2 ) ) ? Integer . parseInt ( codigoHexa . substring ( 0 , 2 ) , 16 ) : zerarCodigoCor ( CorCodigo . R ) ; G = isCodigoHexaValido ( codigoHexa . substring ( 2 , 4 ) ) ? Integer . parseInt ( codigoHexa . substring ( 2 , 4 ) , 16 ) : zerarCodigoCor ( CorCodigo . G ) ; B = isCodigoHexaValido ( codigoHexa . substring ( 4 , 6 ) ) ? Integer . parseInt ( codigoHexa . substring ( 4 , 6 ) , 16 ) : zerarCodigoCor ( CorCodigo . B ) ; A = isCodigoHexaValido ( codigoHexa . substring ( 6 ) ) ? Integer . parseInt ( codigoHexa . substring ( 6 ) , 16 ) : zerarCodigoCor ( CorCodigo . A ) ; cor = new Color ( R , G , B , A ) ; } }
Inicializador dos atributos de classe.
Inicializador dos atributos de classe .