Class My3DColor
java.lang.Object
My3DColor
public class My3DColor
- extends java.lang.Object
En klass som används enbart för att parsa in färger.
För att läsa in en färg gör man på följande sätt:
My3DColor c = new My3DColor();
if(!c.parse(x)) System.out.println("Var inte en färg");
Color theColor = c.color;
En färg anges i strängform som color = <10,0,20>;
.
De tre talen representerar RGB-representationen av färgen, dvs
hur mycket rött, grönt respektive blått som ingår i färgen.
Vardera talet måste ligga inom intervallet 0 till 255.
Method Summary |
boolean |
parse(MyParser x)
Läser in en färg från ett MyParser-objekt. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
My3DColor
public My3DColor()
parse
public boolean parse(MyParser x)
throws java.lang.Exception
- Läser in en färg från ett MyParser-objekt.
- Parameters:
x
- MyParser-objekt som kan beskriva färgen
- Returns:
- false om första saken i "strängen" x inte är en färg.
returnerar true om det var en färg, och gick att läsa in.
- Throws:
java.lang.Exception
- kastas om det är ett färgobjekt, men det inte
gick att läsa.