Class MainFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--MainFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MainFrame
extends javax.swing.JFrame

Title: MainFrame

Copyright: Copyright (c) 2004

Version:
1.0

Main frame, initializes BigView and SmallView

Author:
Johanna Schmidt, Florian Dorn
See Also:
Serialized Form

Field Summary
(package private)  javax.swing.border.Border border1
           
(package private)  javax.swing.border.Border border2
           
(package private)  javax.swing.border.Border border3
           
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  java.awt.BorderLayout borderLayout2
           
(package private)  javax.swing.JPanel contentPane
           
(package private)  java.io.File curFile
           
(package private)  java.awt.GridBagLayout gridBagLayout1
           
(package private)  java.awt.GridBagLayout gridBagLayout2
           
(package private)  java.awt.GridBagLayout gridBagLayout3
           
(package private)  java.awt.GridBagLayout gridBagLayout4
           
(package private)  BigView jBigView
           
(package private)  javax.swing.JLabel jlRoh
           
(package private)  javax.swing.JLabel jlVelocity
           
(package private)  javax.swing.JMenu jMenu1
           
(package private)  javax.swing.JMenu jMenu2
           
(package private)  javax.swing.JMenuBar jMenuBar1
           
(package private)  javax.swing.JMenuItem jMenuItem1
           
(package private)  javax.swing.JMenuItem jMenuItem2
           
(package private)  javax.swing.JMenuItem jMenuItem3
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JPanel jPanel2
           
(package private)  javax.swing.JPanel jPanel3
           
(package private)  javax.swing.JPanel jPanel4
           
(package private)  javax.swing.JPanel jPanel5
           
(package private)  javax.swing.JPanel jPanel7
           
(package private)  SmallView jSmallView
           
(package private)  javax.swing.JSlider jsRoh
           
(package private)  javax.swing.JSlider jsVelocity
           
(package private)  javax.swing.JTextField jtfRoh
           
(package private)  javax.swing.JTextField jtfVelocity
           
(package private)  int scale
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, 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.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MainFrame()
           
 
Method Summary
 ZoomPan getMpZoomPan()
           
(package private)  void jMenuItem1_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jMenuItem2_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jMenuItem3_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jsRoh_stateChanged(javax.swing.event.ChangeEvent e)
           
(package private)  void jsVelocity_stateChanged(javax.swing.event.ChangeEvent e)
           
(package private)  void jtfRoh_keyPressed(java.awt.event.KeyEvent e)
           
(package private)  void jtfVelocity_keyPressed(java.awt.event.KeyEvent e)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
           
 void setMpZoomPan(ZoomPan mpZoomPan)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
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

contentPane

javax.swing.JPanel contentPane

borderLayout1

java.awt.BorderLayout borderLayout1

jPanel1

javax.swing.JPanel jPanel1

jPanel3

javax.swing.JPanel jPanel3

gridBagLayout2

java.awt.GridBagLayout gridBagLayout2

borderLayout2

java.awt.BorderLayout borderLayout2

border1

javax.swing.border.Border border1

jPanel5

javax.swing.JPanel jPanel5

border2

javax.swing.border.Border border2

border3

javax.swing.border.Border border3

jBigView

BigView jBigView

gridBagLayout1

java.awt.GridBagLayout gridBagLayout1

jPanel4

javax.swing.JPanel jPanel4

gridBagLayout3

java.awt.GridBagLayout gridBagLayout3

jSmallView

SmallView jSmallView

jPanel7

javax.swing.JPanel jPanel7

gridBagLayout4

java.awt.GridBagLayout gridBagLayout4

jtfVelocity

javax.swing.JTextField jtfVelocity

jlRoh

javax.swing.JLabel jlRoh

jlVelocity

javax.swing.JLabel jlVelocity

jsRoh

javax.swing.JSlider jsRoh

jtfRoh

javax.swing.JTextField jtfRoh

jsVelocity

javax.swing.JSlider jsVelocity

jPanel2

javax.swing.JPanel jPanel2

curFile

java.io.File curFile

scale

int scale

jMenuBar1

javax.swing.JMenuBar jMenuBar1

jMenu1

javax.swing.JMenu jMenu1

jMenuItem1

javax.swing.JMenuItem jMenuItem1

jMenuItem2

javax.swing.JMenuItem jMenuItem2

jMenu2

javax.swing.JMenu jMenu2

jMenuItem3

javax.swing.JMenuItem jMenuItem3
Constructor Detail

MainFrame

public MainFrame()
Method Detail

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
Overrides:
processWindowEvent in class javax.swing.JFrame

jsVelocity_stateChanged

void jsVelocity_stateChanged(javax.swing.event.ChangeEvent e)

jsRoh_stateChanged

void jsRoh_stateChanged(javax.swing.event.ChangeEvent e)

jtfVelocity_keyPressed

void jtfVelocity_keyPressed(java.awt.event.KeyEvent e)

jtfRoh_keyPressed

void jtfRoh_keyPressed(java.awt.event.KeyEvent e)

getMpZoomPan

public ZoomPan getMpZoomPan()

setMpZoomPan

public void setMpZoomPan(ZoomPan mpZoomPan)

jMenuItem1_actionPerformed

void jMenuItem1_actionPerformed(java.awt.event.ActionEvent e)

jMenuItem2_actionPerformed

void jMenuItem2_actionPerformed(java.awt.event.ActionEvent e)

jMenuItem3_actionPerformed

void jMenuItem3_actionPerformed(java.awt.event.ActionEvent e)