jadex.swing.classView
Class MapViewContainer

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

public class MapViewContainer
extends javax.swing.JFrame

A JFrame as a container for both genetic and sequence map views. However, present version of MapView has not used this class.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
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, 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 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
MapViewContainer()
          Default constructor
MapViewContainer(java.lang.String title)
          Second construcotr with title as the argument
 
Method Summary
 void addPanel(java.lang.String name, javax.swing.JPanel p1)
          Add a JPanel for displaying.
 MapControl getMapControl()
          Get the MapControl used in this MapContainer.
static void main(java.lang.String[] args)
          A test method.
 void removePanels()
          Remove all displayed panels.
 void setLeftMapScale(boolean show)
          create the left mapscale.
 void setMapCartoon(boolean show)
          create a mapcartoon.
 void setMapControl(MapControl c)
          Set MapControl to coordinate all zooming activities.
 void setMapMenuBar()
          Create a default JMenuBar with MapMapMenubar.
 void setMapMenuBar(javax.swing.JMenuBar menubar)
          Create a JMenubar for this container.
 void setMarker(LocusPanel p)
          create a marker panel from locus.
 void setRangeControl(boolean show)
          create a range control panel.
 void setRightMapScale(boolean show)
          create the right mapscale.
 void showControlPanel(boolean show)
          Control if both MapCartoon and RangeControl should be displayed.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, 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, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, setFont, 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, 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
 

Constructor Detail

MapViewContainer

public MapViewContainer()
Default constructor

MapViewContainer

public MapViewContainer(java.lang.String title)
Second construcotr with title as the argument
Method Detail

addPanel

public void addPanel(java.lang.String name,
                     javax.swing.JPanel p1)
Add a JPanel for displaying.
Parameters:
name - the panel label on both north and south ends.
p1 - the panel to be added.

removePanels

public void removePanels()
Remove all displayed panels.

setMapMenuBar

public void setMapMenuBar(javax.swing.JMenuBar menubar)
Create a JMenubar for this container.
Parameters:
menubar - the JMenubar will be used in this MapContainer.

setMapMenuBar

public void setMapMenuBar()
Create a default JMenuBar with MapMapMenubar.

setMarker

public void setMarker(LocusPanel p)
create a marker panel from locus.
Parameters:
p - the LocusPanel used as the markerpanel.

setMapCartoon

public void setMapCartoon(boolean show)
create a mapcartoon.
Parameters:
show - the mapcartoon should be displayed if true. Otherwise, no cartoon displayed.

setRangeControl

public void setRangeControl(boolean show)
create a range control panel.
Parameters:
show - the RangeControl should be displayed if show is true. Otherwise, not displayed.

setLeftMapScale

public void setLeftMapScale(boolean show)
create the left mapscale.
Parameters:
show - show LeftMapScale if true.

setRightMapScale

public void setRightMapScale(boolean show)
create the right mapscale.
Parameters:
show - show rightmalscale if show is true.

showControlPanel

public void showControlPanel(boolean show)
Control if both MapCartoon and RangeControl should be displayed.
Parameters:
show - true, not showing; false, showing.

setMapControl

public void setMapControl(MapControl c)
Set MapControl to coordinate all zooming activities.
Parameters:
c - the mapcontrol to be used.

getMapControl

public MapControl getMapControl()
Get the MapControl used in this MapContainer.
Returns:
the MapControl used in this MapContainer.

main

public static void main(java.lang.String[] args)
A test method.