Class VernacularViewer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class VernacularViewer extends JFrame
See Also:
  • Field Details

    • config

      private VernacularConfig config
    • client

      private VernacularClient client
    • connectMenuItem

      private JMenuItem connectMenuItem
    • disconnectMenuItem

      private JMenuItem disconnectMenuItem
    • bpp8IndexedColorMenuItem

      private JMenuItem bpp8IndexedColorMenuItem
    • bpp16TrueColorMenuItem

      private JMenuItem bpp16TrueColorMenuItem
    • lastFrame

      private Image lastFrame
    • focusRequester

      private AncestorListener focusRequester
    • shutdown

      private volatile boolean shutdown
    • clipboardMonitor

      private Thread clipboardMonitor
  • Constructor Details

    • VernacularViewer

      private VernacularViewer()
  • Method Details

    • initUI

      private void initUI()
    • addKeyListener

      private void addKeyListener()
    • addMouseListeners

      private void addMouseListeners()
    • addDrawingSurface

      private void addDrawingSurface()
    • initialiseVernacularClient

      private void initialiseVernacularClient()
    • addMenu

      private void addMenu()
    • showConnectDialog

      private void showConnectDialog()
    • showPasswordDialog

      private String showPasswordDialog()
    • connect

      private void connect(String host, int port)
    • disconnect

      private void disconnect()
    • setMenuState

      private void setMenuState(boolean running)
    • connected

      private boolean connected()
    • renderFrame

      private void renderFrame(Image frame)
    • resizeRequired

      private boolean resizeRequired(Image frame)
    • resizeWindow

      private void resizeWindow(Image frame)
    • setWindowSize

      private void setWindowSize(int width, int height)
    • scaleMouseX

      private int scaleMouseX(int x)
    • scaleMouseY

      private int scaleMouseY(int y)
    • main

      public static void main(String[] args)