X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=f911675f775ee9a86532c575e31e07a80f959e34;hb=ff6e13326784845c9de552a7acd4b8dcd9a68952;hp=bc93c374b44ec573f591883e1ba3ba0d883e0bf3;hpb=e13faf21ee1dfe1f5dec75df9ef4dc42372b67b7;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index bc93c37..f911675 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -279,6 +279,8 @@ public class Jalview UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception ex) { + System.err.println("Unexpected Look and Feel Exception"); + ex.printStackTrace(); } if (Platform.isAMac()) { @@ -294,6 +296,20 @@ public class Jalview System.err.println( "Failed to set QuaQua look and feel: " + e.toString()); } + if (!ch.randelshofer.quaqua.QuaquaManager.getLookAndFeel() + .equals(UIManager.getLookAndFeel())) + { + try + { + System.err.println( + "Quaqua LaF not available. Using VAqua(4)."); + UIManager.setLookAndFeel("org.violetlib.aqua.AquaLookAndFeel"); + } catch (Throwable e) + { + System.err.println( + "Failed to reset look and feel: " + e.toString()); + } + } } /*