edu.mit.sketch.ui
Class TabletGUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--edu.mit.sketch.ui.TabletGUI
All Implemented Interfaces:
Accessible, AdjustmentListener, EventListener, ImageObserver, MenuContainer, Serializable
Direct Known Subclasses:
TabletDataProcessor

public class TabletGUI
extends Frame
implements AdjustmentListener

The TabletGUI

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Field Summary
 MenuItem a_menu
           
 Frame a_window
           
 Graphics a_window_graphics
           
static StatisticsModule bar_statistics_module
           
 MenuItem controls_menu
           
 MenuItem d_menu
           
 Frame d_window
           
 Graphics d_window_graphics
           
 MenuItem data_menu
           
 JFrame data_window
           
 MenuItem dd_dt_menu
           
 MenuItem dd_dt_scale_space_menu
           
 DirectionChangeScaleSpaceViewer dd_dt_scale_space_viewer
           
 Frame dd_dt_window
           
 Graphics dd_dt_window_graphics
           
static StatisticsModule ddsw_statistics_module
           
static Graphics debug_graphics
           
 MenuItem derive_properties_menu
           
 MenuItem derive_snapshots_menu
           
 Menu direction_menu
           
 MenuItem display_menu
           
static StatisticsModule dsw_statistics_module
           
 Menu edit
           
 Menu file
           
 MenuItem fits_menu
           
 Frame fits_window
           
 Graphics fits_window_graphics
           
 MenuItem gesture_gui_menu
           
 Color graph_color
           
static Label info_bar
           
 JointDisplay joint_display
           
 MenuItem joint_display_menu
           
 MenuBar menubar
           
 MenuItem open_menu
           
 Menu options
           
 Menu pen_menu
           
 Menu processing
           
 MenuItem quit_menu
           
 MenuItem save_as_menu
           
 MenuItem save_features_menu
           
 MenuItem save_menu
           
static StatisticsModule sliding_window_statistics_module
           
 MenuItem statistics_menu
           
static Label status_bar
           
 MenuItem undo_menu
           
 MenuItem v_menu
           
 MenuItem v_scale_space_menu
           
 SpeedScaleSpaceViewer v_scale_space_viewer
           
 Frame v_window
           
 Graphics v_window_graphics
           
 MenuItem vectors_menu
           
 Menu windows
           
 JList x_list
           
 JList y_list
           
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TabletGUI(String cursor_image_name)
          The constructor.
 
Method Summary
 void adjustmentValueChanged(AdjustmentEvent e)
          adjustmentValueChanged
 void clearComponent(Component component)
          Clear the component
 void clearScreen()
          Clear screen
 void constructGUI()
          construct the GUI part of the Tablet.
 void initializeGraphicsObjects()
          initializeGraphicsObjects
static void setInfoMessage(String message)
          Set the status bar label text to the input string.
static void setStatusMessage(String message)
          Set the status bar label text to the input string.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, paramString, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

v_window

public Frame v_window

a_window

public Frame a_window

d_window

public Frame d_window

fits_window

public Frame fits_window

dd_dt_window

public Frame dd_dt_window

data_window

public JFrame data_window

joint_display

public JointDisplay joint_display

menubar

public MenuBar menubar

file

public Menu file

open_menu

public MenuItem open_menu

save_menu

public MenuItem save_menu

save_as_menu

public MenuItem save_as_menu

quit_menu

public MenuItem quit_menu

edit

public Menu edit

undo_menu

public MenuItem undo_menu

windows

public Menu windows

v_menu

public MenuItem v_menu

a_menu

public MenuItem a_menu

pen_menu

public Menu pen_menu

direction_menu

public Menu direction_menu

d_menu

public MenuItem d_menu

fits_menu

public MenuItem fits_menu

data_menu

public MenuItem data_menu

dd_dt_menu

public MenuItem dd_dt_menu

gesture_gui_menu

public MenuItem gesture_gui_menu

controls_menu

public MenuItem controls_menu

statistics_menu

public MenuItem statistics_menu

joint_display_menu

public MenuItem joint_display_menu

v_scale_space_menu

public MenuItem v_scale_space_menu

dd_dt_scale_space_menu

public MenuItem dd_dt_scale_space_menu

options

public Menu options

vectors_menu

public MenuItem vectors_menu

display_menu

public MenuItem display_menu

processing

public Menu processing

save_features_menu

public MenuItem save_features_menu

derive_snapshots_menu

public MenuItem derive_snapshots_menu

derive_properties_menu

public MenuItem derive_properties_menu

info_bar

public static Label info_bar

status_bar

public static Label status_bar

x_list

public JList x_list

y_list

public JList y_list

debug_graphics

public static Graphics debug_graphics

bar_statistics_module

public static StatisticsModule bar_statistics_module

dsw_statistics_module

public static StatisticsModule dsw_statistics_module

ddsw_statistics_module

public static StatisticsModule ddsw_statistics_module

sliding_window_statistics_module

public static StatisticsModule sliding_window_statistics_module

v_window_graphics

public Graphics v_window_graphics

a_window_graphics

public Graphics a_window_graphics

d_window_graphics

public Graphics d_window_graphics

fits_window_graphics

public Graphics fits_window_graphics

dd_dt_window_graphics

public Graphics dd_dt_window_graphics

graph_color

public Color graph_color

v_scale_space_viewer

public SpeedScaleSpaceViewer v_scale_space_viewer

dd_dt_scale_space_viewer

public DirectionChangeScaleSpaceViewer dd_dt_scale_space_viewer
Constructor Detail

TabletGUI

public TabletGUI(String cursor_image_name)
The constructor.
Method Detail

constructGUI

public void constructGUI()
construct the GUI part of the Tablet.

setInfoMessage

public static void setInfoMessage(String message)
Set the status bar label text to the input string.

setStatusMessage

public static void setStatusMessage(String message)
Set the status bar label text to the input string.

clearScreen

public void clearScreen()
Clear screen

initializeGraphicsObjects

public void initializeGraphicsObjects()
initializeGraphicsObjects

clearComponent

public void clearComponent(Component component)
Clear the component

adjustmentValueChanged

public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged
Specified by:
adjustmentValueChanged in interface AdjustmentListener