All Packages Class Hierarchy This Package Previous Next Index
Class jdsltools.visualization.ButtonPanels.SequenceButtonPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----jdsltools.visualization.ButtonPanels.ButtonPanel
|
+----jdsltools.visualization.ButtonPanels.SequenceButtonPanel
- public class SequenceButtonPanel
- extends ButtonPanel
This panel has the buttons the visualizer uses for a Sequence
- Author:
- Mark Handy
-
pcPanel_
-
-
posSeqPanel_
-
-
seq_
-
-
SequenceButtonPanel()
-
Constructor is empty to support instantiation with
java.lang.class.newInstance().
-
beginDeletionOperation()
-
Will be called when the user begins a deletion from the Container,
so the ButtonPanel can take any appropriate action.
-
beginInsertionOperation()
-
Will be called when the user begins an insertion into the Container,
so the ButtonPanel can take any appropriate action (clearing the
previous return value, for example).
-
beginOtherOperation()
-
Will be called when the user begins an operation on the Container
that is not subsumed above, so the ButtonPanel can take any
appropriate action.
-
beginReadOperation()
-
Will be called when the user begins a read-only operation on the
Container, so the ButtonPanel can take any appropriate action.
-
endOperation()
-
Will be called when a Container operation returns, so the
ButtonPanel can take any appropriate action.
-
init(VisualizationController)
-
The real initialization work.
-
updatePopupMenus(Sequence)
-
pcPanel_
protected PosContainerSubpanel pcPanel_
posSeqPanel_
protected PositionalSequenceSubpanel posSeqPanel_
seq_
protected SequenceSubpanel seq_
SequenceButtonPanel
public SequenceButtonPanel()
- Constructor is empty to support instantiation with
java.lang.class.newInstance(). Method init (...)
should be called immediately after construction.
init
public void init(VisualizationController c)
- The real initialization work.
beginInsertionOperation
public void beginInsertionOperation()
- Will be called when the user begins an insertion into the Container,
so the ButtonPanel can take any appropriate action (clearing the
previous return value, for example).
- Overrides:
- beginInsertionOperation in class ButtonPanel
beginDeletionOperation
public void beginDeletionOperation()
- Will be called when the user begins a deletion from the Container,
so the ButtonPanel can take any appropriate action.
- Overrides:
- beginDeletionOperation in class ButtonPanel
beginReadOperation
public void beginReadOperation()
- Will be called when the user begins a read-only operation on the
Container, so the ButtonPanel can take any appropriate action.
- Overrides:
- beginReadOperation in class ButtonPanel
beginOtherOperation
public void beginOtherOperation()
- Will be called when the user begins an operation on the Container
that is not subsumed above, so the ButtonPanel can take any
appropriate action.
- Overrides:
- beginOtherOperation in class ButtonPanel
endOperation
public void endOperation()
- Will be called when a Container operation returns, so the
ButtonPanel can take any appropriate action.
- Overrides:
- endOperation in class ButtonPanel
updatePopupMenus
public void updatePopupMenus(Sequence s)
- Overrides:
- updatePopupMenus in class ButtonPanel
All Packages Class Hierarchy This Package Previous Next Index