Hi,
Ich konvertiere mit Integer.toHexString(col.getRGB()) ein Color Objekt zu einen Hex-String. Wenn ich jetzt aber versuche den String wieder in ein Farb Objekt zu verwandeln scheitere ich mit Color.decode().
Ich wuerde uebrigens gerne den Alpha Value speichern. Deswegen kann ich die Color nicht in ein Integer konvertieren und zurueck:
Color c1 = new Color(123,123,123,50);
System.out.println(c1.getAlpha());
int rgb = c1.getRGB();
System.out.println(rgb);
Color c2 = new Color(rgb);
System.out.println(c2.getAlpha());
Wie sollte ich das am besten machen?
Danke,
sb
Ich konvertiere mit Integer.toHexString(col.getRGB()) ein Color Objekt zu einen Hex-String. Wenn ich jetzt aber versuche den String wieder in ein Farb Objekt zu verwandeln scheitere ich mit Color.decode().
Ich wuerde uebrigens gerne den Alpha Value speichern. Deswegen kann ich die Color nicht in ein Integer konvertieren und zurueck:
Color c1 = new Color(123,123,123,50);
System.out.println(c1.getAlpha());
int rgb = c1.getRGB();
System.out.println(rgb);
Color c2 = new Color(rgb);
System.out.println(c2.getAlpha());
Wie sollte ich das am besten machen?
Danke,
sb