Mercurial > hg > Applications > TightVNC_orginal
comparison 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 |
comparison
equal
deleted
inserted
replaced
33:9d3478d11d3b | 34:f70008073a03 |
---|---|
1 package jp.ac.u_ryukyu.treevnc.client; | 1 package jp.ac.u_ryukyu.treevnc.client; |
2 | 2 |
3 import java.awt.event.WindowEvent; | 3 import java.awt.event.WindowEvent; |
4 import java.awt.event.WindowListener; | 4 import java.awt.event.WindowListener; |
5 import java.util.logging.Logger; | 5 import java.util.logging.Logger; |
6 | |
7 import javax.swing.SwingUtilities; | |
8 | |
9 import jp.ac.u_ryukyu.treevnc.AcceptThread; | |
10 import jp.ac.u_ryukyu.treevnc.MyRfbProto; | |
11 import jp.ac.u_ryukyu.treevnc.server.GetBroadCastProxy; | |
12 import jp.ac.u_ryukyu.treevnc.test.TestTextBox; | |
13 | |
14 | 6 |
15 import com.glavsoft.rfb.IChangeSettingsListener; | 7 import com.glavsoft.rfb.IChangeSettingsListener; |
16 import com.glavsoft.rfb.IRfbSessionListener; | 8 import com.glavsoft.rfb.IRfbSessionListener; |
17 import com.glavsoft.rfb.protocol.ProtocolSettings; | 9 import com.glavsoft.rfb.protocol.ProtocolSettings; |
18 import com.glavsoft.viewer.TreeConnectionManager; | 10 import com.glavsoft.viewer.TreeConnectionManager; |
79 public void setType() { | 71 public void setType() { |
80 super.setType(treeConnectionManager,new MyRfbProtoClient()); | 72 super.setType(treeConnectionManager,new MyRfbProtoClient()); |
81 } | 73 } |
82 | 74 |
83 | 75 |
76 public void startClient(String[] argv) { | |
77 String[] mainArgs = argv; | |
78 System.out.println(mainArgs.length); | |
79 Parser parser = new Parser(); | |
80 ParametersHandler.completeParserOptions(parser); | |
81 | |
82 parser.parse(argv); | |
83 if (parser.isSet(ParametersHandler.ARG_HELP)) { | |
84 printUsage(parser.optionsUsage()); | |
85 System.exit(0); | |
86 } | |
87 MyVncClient myClient = new MyVncClient(parser); | |
88 myClient.setType(); | |
89 //SwingUtilities.invokeLater(myClient); | |
90 new Thread(myClient).start(); | |
91 } | |
92 | |
84 | 93 |
85 @Override | 94 @Override |
86 public void windowClosing(WindowEvent e) { | 95 public void windowClosing(WindowEvent e) { |
87 if (e != null && e.getComponent() != null) { | 96 if (e != null && e.getComponent() != null) { |
88 e.getWindow().setVisible(false); | 97 e.getWindow().setVisible(false); |