static void hideFrameOnMinimize(final JFrame f) { if (f != null) swing { f.addWindowListener(new WindowAdapter { public void windowIconified(WindowEvent we) { f.setVisible(false); } }); } }