String usrPropsFile = aparser.getValue(ArgsParser.PROPS);
Cache.loadProperties(usrPropsFile);
+
+ if (aparser.contains(ArgsParser.NODISPLAY)
+ || aparser.contains(ArgsParser.NOGUI)
+ || aparser.contains(ArgsParser.HEADLESS)
+ || "true".equals(System.getProperty("java.awt.headless")))
+ {
+ headless = true;
+ }
+
if (isJS)
{
isJavaAppletTag = aparser.isApplet();
showUsage();
System.exit(0);
}
- if (aparser.contains(ArgsParser.NODISPLAY)
- || aparser.contains(ArgsParser.NOGUI)
- || aparser.contains(ArgsParser.HEADLESS)
- || "true".equals(System.getProperty("java.awt.headless")))
- {
- headless = true;
- }
+
// anything else!
try
{
- UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+ if (!isJS && Platform.isWin())
+ {
+ UIManager.setLookAndFeel(
+ headless ? "javax.swing.plaf.metal.MetalLookAndFeel"
+ : UIManager.getSystemLookAndFeelClassName());
+// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+ }
} catch (Exception ex)
{
System.err.println("Unexpected Look and Feel Exception");
+ "] executed successfully!");
groovyscript = null;
}
- checkOutputFile(aparser, af, format);
- while (aparser.getSize() > 0)
- {
- System.out.println("Unknown arg: " + aparser.nextValue());
- }
+ }
+ checkOutputFile(aparser, af, format);
+ while (aparser.getSize() > 0)
+ {
+ System.out.println("Unknown arg: " + aparser.nextValue());
}
}
}
// biojsmsa filename
String outputFormat = aparser.nextValue();
String file = aparser.nextValue();
+ System.out.println("format " + outputFormat);
+
if (outputFormat.equalsIgnoreCase("png"))
{
af.createPNG(new File(file));