10. marts 2002 - 23:26Der er
17 kommentarer og 1 løsning
HEX-kode til Color-objekt
Jeg stillede tidligere et spørgsmål om at ændre et Color-objekt til HEX-kode (f.eks. #0099CC). Ingen problemer der, men den anden vej er det straks sværere ... eller er det?
Er der bare noget jeg overser. Skriver jeg "HEX" i søgefunktionen på java.sun.com kommer der kun tre sider frem, og intet brugbart. Er der nogen der kender en god måde at omdanne en HEX-kode til et Color-objekt (eller f.eks. Rød-Grøn-Blå værdier)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tak for det disky ... men spørgsmålet handlede om at lave en HEX-kode (f.eks. 0099CC) om til et Color-objekt ikke omvendt. Jeg undskylder mit lidt uklare spørgsmål, titlen på spørgsmålet hedder noget så kryptisk som "HEX-kode til Color-objekt" og det kan jo betyde mange ting.
Den terneary operator er nok noget af det grimmeste der nogen sinde er blevet smidt i et programmerings sprog, den gør overskueligheden endnu dårligere en SUN's måde at sætte {}'ere på.
Og gavner slet ikke noget.
Hvis du nogensinde har haft nassy schneiderman diagrammer ved du at man kun har en indgang og en udgang fra et program/metode osv.
Niels:
Fjern # bruge Integer.parseInt() på stringen, så har du en int værdi som du kan oprette en Color() ud fra.
ret til: minKnap.setBackground(new Color(Integer.parseInt(textFelt.getText(),16)));
Pas dog på du for en NumberFormatException hvis man indtaster noget der ikke kan være et hex tal
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.