X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FUserDefinedColours.java;h=5fdcdf807f3d79c09e2e1ac1afe9b12c1064a83f;hb=12d96b44faa3d26fa4f75212d371be69e1ed1199;hp=a35180b3efad8968459c4b8d65075a95cafffad3;hpb=97f9bc57c862241251b23d08dcc9cbd4dbff99cf;p=jalview.git diff --git a/src/jalview/gui/UserDefinedColours.java b/src/jalview/gui/UserDefinedColours.java index a35180b..5fdcdf8 100755 --- a/src/jalview/gui/UserDefinedColours.java +++ b/src/jalview/gui/UserDefinedColours.java @@ -28,7 +28,7 @@ public class UserDefinedColours extends GUserDefinedColours implements ChangeLis super(); frame = new JInternalFrame(); frame.setContentPane(this); - Desktop.addInternalFrame(frame, "User defined colours", 450,530, false ); + Desktop.addInternalFrame(frame, "User Defined Colours", 450,530, false ); if(System.getProperty("os.name").startsWith("Mac")) frame.setSize(450,560); @@ -145,6 +145,7 @@ public class UserDefinedColours extends GUserDefinedColours implements ChangeLis { File choice = chooser.getSelectedFile(); jalview.bin.Cache.setProperty("LAST_DIRECTORY", choice.getParent()); + jalview.bin.Cache.setProperty("USER_DEFINED_COLOUR", choice.getPath()); Color[] colors = loadColours(choice.getAbsolutePath()); for (int i = 0; i < colors.length; i++) { @@ -166,8 +167,12 @@ public class UserDefinedColours extends GUserDefinedColours implements ChangeLis public static UserColourScheme loadDefaultColours(String file) { UserColourScheme ucs = null; - ucs = new UserColourScheme(loadColours(file)); - ucs.setThreshold(0); + Color cols[] = loadColours(file); + if(cols!=null) + { + ucs = new UserColourScheme(cols); + ucs.setThreshold(0); + } return ucs; } @@ -188,7 +193,7 @@ public class UserDefinedColours extends GUserDefinedColours implements ChangeLis } catch (Exception ex) - {ex.printStackTrace();} + {System.out.println("Error loading UserColourFile "+file);} return newColours; }