- String choice = chooser.getSelectedFile().getPath();\r
- jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice);\r
- loadColour(choice);\r
+ File choice = chooser.getSelectedFile();\r
+ jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice.getParent());\r
+ loadColour(choice.getAbsolutePath());\r
+ }\r
+\r
+ }\r
+\r
+ public static UserColourScheme loadDefaultColours(String file)\r
+ {\r
+ UserColourScheme ucs = null;\r
+ try\r
+ {\r
+ BufferedReader in = new BufferedReader(new FileReader(file));\r
+ Color [] newColours = new Color[24];\r
+ for (int i = 0; i < 24; i++)\r
+ {\r
+ newColours[i] = new Color(Integer.parseInt(in.readLine()));\r
+ }\r
+\r
+ ucs = new UserColourScheme();\r
+ ucs.setThreshold(0);\r
+ ucs.setColourScheme(newColours);\r
+\r