+\r
+ ucs = new UserColourScheme();\r
+ ucs.setThreshold(0);\r
+ ucs.setColourScheme(newColours);\r
+\r
+ }\r
+ catch (Exception ex)\r
+ {}\r
+\r
+ return ucs;\r
+ }\r
+\r
+ void loadColour(String file)\r
+ {\r
+ try\r
+ {\r
+ BufferedReader in = new BufferedReader(new FileReader(file));\r
+ for (int i = 0; i < 24; i++)\r
+ {\r
+ JButton button = (JButton) buttonPanel.getComponent(i);\r
+ Color c = new Color(Integer.parseInt(in.readLine()));\r
+ button.setBackground(c);\r
+ }\r
+\r
+ jalview.bin.Cache.setProperty("USER_DEFINED_COLOUR", file);\r