Package jadex.swing.map

Interface Summary
MapPoint This is the specification for objects which can be displayed in the LocusDisplay.
MapPointDisplay This is the specification of a MapPointDisplay.
MapZoom This is the specificaton for horizontal and vertical zooming.
 

Class Summary
AbstractMapPoint Default implementation of MapPoint.
ControlPanel This is a JPanel to control the displaying items in the MapView.
DisplayControl This is a control class for LocusDisplay.
DisplayModel This is a datamodel used for both GeneticMap and SequenceMap displays.
DisplayPopup This is a JPopupMenu used in LocusDisplay.
DownKnob This Knob is used in the south end in the chromosome line in the LocusDisplay or SequenceMapDisplay.
HelpPane This is a JEditorPane to display a help HTML file for the MapView.
IntervalContainer A customized JPanel is used to hold all IntervalPanel, and can be displayed in the MapView.
IntervalPanel This customized JPanel is used to hold IntervalUIs in a vertical way.
IntervalUI A customized JComponent to display a Interval.
Knob A little ornamenet used in the vertical line for chromosome in LocusDisplay or CloneDisplay.
LineMouse Lighten up label and line when mouse is in.
Locus An implementataion of MapPoint.
LocusControl This is a control class for LocusDisplay.
LocusDisplay An implementation of MapPointDisplay for displaying Loci.
LocusLayout Layout for distribute the loci on the locusdisplay.
LocusPanel This is another way to display loci.
LocusShow The super class of locus display, and designed as a general locus disply model.
LocusUI This customized JLabel is for displaying Locus or Clone information.
MapCartoon This customized JPanel is used to show the displayed region on the chromosome.
MapControl This is a invisible mediator to coordinate all zooming tools in a MapView or SequenceMapView.
MapMenuBar A customized JMenuBar used in a MapView.
MapRange This is a utility class for storing the positions of the MapPoint, and processing the range calculations.
MapScale This customized JSlider is used for the ruling of the MapRange in the MapView.
MapScale1 A customized JPanel for the ruler of MapRange in a MapView.
MiniMapCartoon A customized JPanel to display the zoomed region in the full chromosome.
OpenFileAction This ActionListener is used to open a genetic_map file in the MapView menubar.
RangeControlPanel This customized JPanel is used to set the displayed MapRange, i.e., zooming function.
SmartLocusLayout A subclass of locuslayout to implement a smart locus labelling method.
UpKnob This Knob is used on the north end of the chromosome line in the MapView.
ZoomButtonControl A customized JPanel holding all zooming buttons.
ZoomPopupMenu A customized JPopupMenu for zooming.
 

Exception Summary
UnknownPositionException An exception when the position is unknown.