Mercurial > hg > Applications > TightVNC_orginal
comparison src/viewer_swing/java/com/glavsoft/viewer/TreeViewer.java @ 34:f70008073a03
add TreeViewer.java
author | one |
---|---|
date | Tue, 04 Sep 2012 19:02:04 +0900 |
parents | |
children | 1b81deb0abb3 |
comparison
equal
deleted
inserted
replaced
33:9d3478d11d3b | 34:f70008073a03 |
---|---|
1 package com.glavsoft.viewer; | |
2 | |
3 import jp.ac.u_ryukyu.treevnc.client.MyVncClient; | |
4 import jp.ac.u_ryukyu.treevnc.server.VncProxyService; | |
5 | |
6 public class TreeViewer { | |
7 private boolean treeProxy; | |
8 private boolean viewer; | |
9 private String host; | |
10 private int port; | |
11 | |
12 public static void main(String[] args) { | |
13 new TreeViewer().vncStart(args); | |
14 } | |
15 | |
16 private void vncStart(String[] args) { | |
17 modeSelect(args); | |
18 if (treeProxy) { | |
19 VncProxyService vps = new VncProxyService(); | |
20 vps.proxyStart(args); | |
21 } else if (viewer) { | |
22 Viewer v = new Viewer(); | |
23 v.startViewer(args); | |
24 } else { | |
25 MyVncClient mvc = new MyVncClient(); | |
26 mvc.startClient(args); | |
27 } | |
28 } | |
29 | |
30 private void modeSelect(String[] args) { | |
31 for (int i = 0; i < args.length; i++) { | |
32 if ("-p".equals(args[i])) { | |
33 treeProxy = true; | |
34 } else if ("-v".equals(args[i])) { | |
35 viewer = true; | |
36 } else if ("-r".equals(args[i])) { | |
37 i++; | |
38 host = args[i]; | |
39 i++; | |
40 port = Integer.parseInt(args[i]); | |
41 treeProxy = true; | |
42 } else { | |
43 i++; | |
44 System.out.println("(default) TreeVNCClient" | |
45 + "-p TreeVNCProxy" | |
46 + "-v VNCViewer" | |
47 + "-r TreeVNCProxy for RemoteHost. you should input parameter host and port"); | |
48 } | |
49 } | |
50 } | |
51 } |