diff src/main/java/jp/ac/u_ryukyu/treevnc/client/MyVncClient.java @ 34:f70008073a03

add TreeViewer.java
author one
date Tue, 04 Sep 2012 19:02:04 +0900
parents 758d025ee24b
children 1b81deb0abb3
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/client/MyVncClient.java	Tue Sep 04 06:06:17 2012 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/treevnc/client/MyVncClient.java	Tue Sep 04 19:02:04 2012 +0900
@@ -4,14 +4,6 @@
 import java.awt.event.WindowListener;
 import java.util.logging.Logger;
 
-import javax.swing.SwingUtilities;
-
-import jp.ac.u_ryukyu.treevnc.AcceptThread;
-import jp.ac.u_ryukyu.treevnc.MyRfbProto;
-import jp.ac.u_ryukyu.treevnc.server.GetBroadCastProxy;
-import jp.ac.u_ryukyu.treevnc.test.TestTextBox;
-
-
 import com.glavsoft.rfb.IChangeSettingsListener;
 import com.glavsoft.rfb.IRfbSessionListener;
 import com.glavsoft.rfb.protocol.ProtocolSettings;
@@ -81,6 +73,23 @@
 	}
 	
 	
+	public void startClient(String[] argv) {
+		String[] mainArgs = argv;
+		System.out.println(mainArgs.length);
+		Parser parser = new Parser();
+		ParametersHandler.completeParserOptions(parser);
+
+		parser.parse(argv);
+		if (parser.isSet(ParametersHandler.ARG_HELP)) {
+			printUsage(parser.optionsUsage());
+			System.exit(0);
+		}
+		MyVncClient myClient = new MyVncClient(parser);
+		myClient.setType();
+		//SwingUtilities.invokeLater(myClient);
+		new Thread(myClient).start();
+	}
+	
 
 	@Override
 	public void windowClosing(WindowEvent e) {