static { // statische initialisierungen SimpleLogListener listener = new SimpleLogListener(System.out); Log.addLogListener(listener); if (System.getProperty("log2file") != null) { try { String lf = System.getProperty("user.home") + File.separatorChar + "jdraw.log"; Log.addLogListener(new SimpleLogListener(new PrintStream(new FileOutputStream(lf)))); } catch (FileNotFoundException e) { Log.exception(e); } } }
private static void setupUI(String[] args) { LookAndFeel lf = GUIUtil.findLF(args); try { UIManager.setLookAndFeel(lf); Object[] uiDefaults = { "FileChooserUI", FileBrowserUI.FILE_BROWSER_UI, "TitledBorder.font", new FontUIResource(MainFrame.DEFAULT_FONT) }; UIManager.getDefaults().putDefaults(uiDefaults); } catch (Exception e) { Log.exception(e); } }