X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FColorUtils.java;h=e9c66bd4b0128a1708a2e21ce566484b415d9a7f;hb=7cef06600140ffeb5a989117113d510742b9aa5e;hp=b728c9de4031d06760b970bdd764f6cad062a103;hpb=fa48c836ad6e85a9e8146177cc865f4a061dc1a4;p=jalview.git diff --git a/src/jalview/util/ColorUtils.java b/src/jalview/util/ColorUtils.java index b728c9d..e9c66bd 100644 --- a/src/jalview/util/ColorUtils.java +++ b/src/jalview/util/ColorUtils.java @@ -24,10 +24,9 @@ package jalview.util; -import java.util.Locale; - import java.awt.Color; import java.util.HashMap; +import java.util.Locale; import java.util.Map; import java.util.Random; @@ -68,7 +67,7 @@ public class ColorUtils return color; } - + /** * * @return random color @@ -80,6 +79,7 @@ public class ColorUtils (int) (Math.random() * 255), (int) (Math.random() * 255)); return col; } + /** * Convert to Tk colour code format * @@ -233,6 +233,15 @@ public class ColorUtils colour = colour.trim(); Color col = null; + + if ("random".equals(colour)) + { + Random rand = new Random(); + col = new Color(rand.nextInt(256), rand.nextInt(256), + rand.nextInt(256)); + return col; + } + try { int value = Integer.parseInt(colour, 16);