Mercurial > hg > Applications > TightVNC_orginal
comparison src/main/java/jp/ac/u_ryukyu/treevnc/client/MyVncClient.java @ 32:758d025ee24b
add TextBox.java
author | one |
---|---|
date | Mon, 03 Sep 2012 17:34:52 +0900 |
parents | 872d9bcbfe56 |
children | f70008073a03 |
comparison
equal
deleted
inserted
replaced
31:872d9bcbfe56 | 32:758d025ee24b |
---|---|
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 | 6 |
7 import javax.swing.SwingUtilities; | 7 import javax.swing.SwingUtilities; |
8 | 8 |
9 import jp.ac.u_ryukyu.treevnc.test.MyRfbProto; | 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; | |
10 | 13 |
11 | 14 |
12 import com.glavsoft.rfb.IChangeSettingsListener; | 15 import com.glavsoft.rfb.IChangeSettingsListener; |
13 import com.glavsoft.rfb.IRfbSessionListener; | 16 import com.glavsoft.rfb.IRfbSessionListener; |
14 import com.glavsoft.rfb.protocol.ProtocolSettings; | 17 import com.glavsoft.rfb.protocol.ProtocolSettings; |
32 public static Logger logger = Logger.getLogger("com.glavsoft"); | 35 public static Logger logger = Logger.getLogger("com.glavsoft"); |
33 private ConnectionParams connectionParams; | 36 private ConnectionParams connectionParams; |
34 private final ProtocolSettings settings; | 37 private final ProtocolSettings settings; |
35 private final UiSettings uiSettings; | 38 private final UiSettings uiSettings; |
36 private TreeConnectionManager treeConnectionManager; | 39 private TreeConnectionManager treeConnectionManager; |
37 private MyRfbProto rfb; | |
38 | 40 |
39 | 41 |
40 public MyVncClient() { | 42 public MyVncClient() { |
41 connectionParams = new ParametersHandler.ConnectionParams(); | 43 connectionParams = new ParametersHandler.ConnectionParams(); |
42 settings = ProtocolSettings.getDefaultSettings(); | 44 settings = ProtocolSettings.getDefaultSettings(); |
43 uiSettings = super.uiSettings; | 45 uiSettings = super.uiSettings; |
44 treeConnectionManager = new TreeConnectionManager(this, isApplet); | 46 treeConnectionManager = new TreeConnectionManager(this, isApplet); |
45 rfb = new MyRfbProtoClient(); | |
46 } | 47 } |
47 | 48 |
48 public MyVncClient(Parser parser) { | 49 public MyVncClient(Parser parser) { |
49 this(); | 50 this(); |
50 ParametersHandler.completeSettingsFromCLI(parser, connectionParams, settings, uiSettings); | 51 ParametersHandler.completeSettingsFromCLI(parser, connectionParams, settings, uiSettings); |
69 printUsage(parser.optionsUsage()); | 70 printUsage(parser.optionsUsage()); |
70 System.exit(0); | 71 System.exit(0); |
71 } | 72 } |
72 MyVncClient myClient = new MyVncClient(parser); | 73 MyVncClient myClient = new MyVncClient(parser); |
73 myClient.setType(); | 74 myClient.setType(); |
74 SwingUtilities.invokeLater(myClient); | 75 //SwingUtilities.invokeLater(myClient); |
76 new Thread(myClient).start(); | |
75 } | 77 } |
76 | 78 |
77 public void setType() { | 79 public void setType() { |
78 super.setType(treeConnectionManager); | 80 super.setType(treeConnectionManager,new MyRfbProtoClient()); |
79 } | 81 } |
80 | 82 |
81 | |
82 public void destroy() { | |
83 | |
84 } | |
85 | |
86 | 83 |
87 | 84 |
88 @Override | 85 @Override |
89 public void windowClosing(WindowEvent e) { | 86 public void windowClosing(WindowEvent e) { |
90 if (e != null && e.getComponent() != null) { | 87 if (e != null && e.getComponent() != null) { |