[{"title":"( 134 个子文件 445KB ) VNC2.7.2Java源代码","children":[{"title":"README.txt <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ClientCutTextMessage.java <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"SetPixelFormatMessage.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"ClientToServerMessage.java <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"KeyEventMessage.java <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"PointerEventMessage.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"FramebufferUpdateRequestMessage.java <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"SetEncodingsMessage.java <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"LocalPointer.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"ProtocolContext.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"Protocol.java <span style='color:#111;'> 9.84KB </span>","children":null,"spread":false},{"title":"TightAuthentication.java <span style='color:#111;'> 5.76KB </span>","children":null,"spread":false},{"title":"NoneAuthentication.java <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"VncAuthentication.java <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"AuthHandler.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"SecurityType.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"ReceiverTask.java <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"SenderTask.java <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"ProtocolSettings.java <span style='color:#111;'> 14.81KB </span>","children":null,"spread":false},{"title":"InitState.java <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"SecurityType37State.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"ProtocolState.java <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"InitTightState.java <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"HandshakeState.java <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":"SecurityTypeState.java <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"SecurityType33State.java <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"AuthenticationState.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"MessageQueue.java <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"IPasswordRetriever.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"IRepaintController.java <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"IRfbSessionListener.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"IChangeSettingsListener.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"CapabilityContainer.java <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"ClipboardController.java <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"RfbCapabilityInfo.java <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"EncodingType.java <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"ServerInitMessage.java <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"PixelFormat.java <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"DecodersContainer.java <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"HextileDecoder.java <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"TightDecoder.java <span style='color:#111;'> 10.21KB </span>","children":null,"spread":false},{"title":"CopyRectDecoder.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"Decoder.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"RREDecoder.java <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"ByteBuffer.java <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"ZlibDecoder.java <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"FramebufferUpdateRectangle.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"ZRLEDecoder.java <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"RichCursorDecoder.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"RawDecoder.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"SettingsChangedEvent.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"CryptoException.java <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ProtocolException.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"AuthenticationFailedException.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"CommonException.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"TransportException.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"ClosedConnectionException.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"UnsupportedSecurityTypeException.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"UnsupportedProtocolVersionException.java <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"FatalException.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"Renderer.java <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"SoftCursor.java <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"ColorDecoder.java <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"Writer.java <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"Reader.java <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"Keymap.java <span style='color:#111;'> 65.91KB </span>","children":null,"spread":false},{"title":"Strings.java <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"viewer-applet-example.html <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"button-info.png <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"tightvnc-logo-32x32.png <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"button-new-connection.png <span style='color:#111;'> 305B </span>","children":null,"spread":false},{"title":"button-file-transfer.png <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"button-save.png <span style='color:#111;'> 274B </span>","children":null,"spread":false},{"title":"button-zoom-fit.png <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"button-zoom-fullscreen.png <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"button-zoom-100.png <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"button-options.png <span style='color:#111;'> 299B </span>","children":null,"spread":false},{"title":"cursor-dot.png <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"cursor-smalldot.png <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"cursor-nocursor.png <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"button-alt.png <span style='color:#111;'> 263B </span>","children":null,"spread":false},{"title":"button-refresh.png <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"button-zoom-in.png <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"button-close.png <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"button-ctrl.png <span style='color:#111;'> 269B </span>","children":null,"spread":false},{"title":"button-zoom-out.png <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"button-win.png <span style='color:#111;'> 328B </span>","children":null,"spread":false},{"title":"button-rec.png <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"button-ctrl-alt-del.png <span style='color:#111;'> 319B </span>","children":null,"spread":false},{"title":"tightvnc-logo-16x16.png <span style='color:#111;'> 309B </span>","children":null,"spread":false},{"title":"ConnectionWorker.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"Surface.java <span style='color:#111;'> 8.23KB </span>","children":null,"spread":false},{"title":"LocalMouseCursorShape.java <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":"RendererImpl.java <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"SwingRfbConnectionWorker.java <span style='color:#111;'> 9.88KB </span>","children":null,"spread":false},{"title":"SwingNetworkConnectionWorker.java <span style='color:#111;'> 7.71KB </span>","children":null,"spread":false},{"title":"ParametersHandler.java <span style='color:#111;'> 15.96KB </span>","children":null,"spread":false},{"title":"KeyEventListener.java <span style='color:#111;'> 7.36KB </span>","children":null,"spread":false},{"title":"SwingViewerWindowFactory.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"SoftCursorImpl.java <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]