1 19 20 package org.netbeans.core; 21 22 import org.netbeans.CLIHandler; 23 24 30 public class CLIOptions2 extends CLIHandler implements Runnable { 31 32 private int cnt; 33 34 37 public CLIOptions2 () { 38 super(WHEN_INIT); 39 } 40 41 protected int cli(Args arguments) { 42 return cli(arguments.getArguments()); 43 } 44 45 final int cli(String [] args) { 46 if (cnt++ == 0) return 0; 47 48 55 javax.swing.SwingUtilities.invokeLater (this); 56 57 return 0; 58 } 59 60 public void run () { 61 java.awt.Frame f = org.openide.windows.WindowManager.getDefault ().getMainWindow (); 62 63 f.setVisible(true); 65 if ((f.getExtendedState () & java.awt.Frame.ICONIFIED) != 0) { 67 f.setExtendedState (~java.awt.Frame.ICONIFIED & f.getExtendedState ()); 68 } 69 f.toFront (); 71 72 } 73 74 75 protected void usage(java.io.PrintWriter w) { 76 } 78 79 } 80 | Popular Tags |