private void buildMainFrame() { DesktopContext context = getDesktopContext(); mainFrame = new JFrame(PRIDE_GUI + " " + context.getProperty("pride.inspector.version")); ImageIcon icon = GUIUtilities.loadImageIcon(context.getProperty("pride.inspector.logo.medium.icon")); mainFrame.setIconImage(icon.getImage()); try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception e) { logger.error("Failed to set the look and feel", e); } // ToDo: proper exit hooke mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }