uk.ac.man.bioinf.apps.cinema.utils
Class CinemaAlignmentFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--uk.ac.man.bioinf.gui.optionable.OptionableJFrame
                                      |
                                      +--uk.ac.man.bioinf.apps.cinema.utils.CinemaAlignmentFrame
All Implemented Interfaces:
Accessible, EventListener, ImageObserver, MenuContainer, Optionable, PropertyChangeListener, RootPaneContainer, Serializable, WindowConstants

public class CinemaAlignmentFrame
extends OptionableJFrame
implements PropertyChangeListener

CinemaAlignmentFrame.java This class provides a basic CinemaAlignmentFrame which consists of a JScrollPane, with an JAlignmentViewer in the middle, JAlignmentButton panel down the right hand side and a JAlignmentRuler across the bottom. Created: Tue Jun 20 15:01:39 2000

Version:
$Id: CinemaAlignmentFrame.java,v 1.12 2001/04/11 17:04:42 lord Exp $
Author:
Phillip Lord
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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.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
CinemaAlignmentFrame(String optionableName, String title)
           
CinemaAlignmentFrame(String optionableName, String title, boolean delayOptionable)
           
CinemaAlignmentFrame(String optionableName, String title, SequenceAlignment alignment)
           
 
Method Summary
 void dispose()
           
 JPanel getMainPanel()
           
 Object getOptions()
          An implementation of the Optionable interface.
 JAlignmentButtonPanel getRowHeaders()
           
 JAlignmentRuler getRuler()
           
 JPanel getRulerPanel()
           
 JScrollPane getScrollPane()
           
 JAlignmentViewer getViewer()
           
 void propertyChange(PropertyChangeEvent pce)
           
 void setOptions(Object opts)
          Implementation of the Optionable Interface.
 void setSequenceAlignment(SequenceAlignment alignment)
           
 
Methods inherited from class uk.ac.man.bioinf.gui.optionable.OptionableJFrame
defaultPack, forceOptionable, getDefaultOptionHandler, getOptionGroupName, getOptionHandler, setDefaultLocation, setDefaultOptionHandler, setDefaultSize, setOptionHandler, setOptions
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, 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, 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
 

Constructor Detail

CinemaAlignmentFrame

public CinemaAlignmentFrame(String optionableName,
                            String title,
                            SequenceAlignment alignment)

CinemaAlignmentFrame

public CinemaAlignmentFrame(String optionableName,
                            String title)

CinemaAlignmentFrame

public CinemaAlignmentFrame(String optionableName,
                            String title,
                            boolean delayOptionable)
Method Detail

propertyChange

public void propertyChange(PropertyChangeEvent pce)
Specified by:
propertyChange in interface PropertyChangeListener

setSequenceAlignment

public void setSequenceAlignment(SequenceAlignment alignment)

getMainPanel

public JPanel getMainPanel()

getRowHeaders

public JAlignmentButtonPanel getRowHeaders()

getScrollPane

public JScrollPane getScrollPane()

getRulerPanel

public JPanel getRulerPanel()

getViewer

public JAlignmentViewer getViewer()

getRuler

public JAlignmentRuler getRuler()

setOptions

public void setOptions(Object opts)
Description copied from class: OptionableJFrame
Implementation of the Optionable Interface.

Specified by:
setOptions in interface Optionable
Overrides:
setOptions in class OptionableJFrame
Parameters:
opts -
See Also:
getOptions

getOptions

public Object getOptions()
Description copied from class: OptionableJFrame
An implementation of the Optionable interface. Subclasses overriding this method should call super.getOptions. Also the constructor documentation and the delayOptionable parameter should be considered.

Specified by:
getOptions in interface Optionable
Overrides:
getOptions in class OptionableJFrame
Returns:
the options

dispose

public void dispose()
Overrides:
dispose in class Window