|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
BoxPlotAppearanceTab | Provides a checkbox if the visualization of the data should be normalized or not. |
ColorLegendTab | Implements a color legend with a "change" button for each entry which opens a color chooser dialog. |
DefaultTab | This is the default tab added by the
AbstractPlotterProperties that makes
the current mouse mode selectable, provides a "fit to screen" button
(which fits the drawing pane into the viewport) and a
"change background color" button. |
InterpolationTab | Provides a checkbox if the missing values should be interpolated or not. |
LinePlotterAppearanceTab | Provides three checkboxes, one to show or hide the dots, one for the line thickness and one for the dot size. |
ParallelCoordinateAppearanceTab | Adds a box with "Show / Hide Dots" check box and a checkbox to draw curves and a checkbox for the line thickness. |
ParallelCoordinatesMissingValueTab | Control elements for the handling of missing values, either skip the rows containing missing values, or skip only the missing value or explicitly show the missing values on a horizontal bottom line. |
PropertiesTab | A convenient JPanel which defines some distances and a default
name for this and can be added as a tab to the
AbstractPlotterProperties . |
ScatterPlotterAppearanceTab | Control elements to adjust the dot size and the jitter rate. |
The properties for the plotters are organized into small functional units which can be added as tabs to the properties panel which is added to the plotter. This can then be done with this simple code:
public SomePlotterProperties() { m_someTab = new SomeTab(); addTab(m_someTab.getDefaultName(), m_someTab); }The idea behind the organization of the properties into very small functional units is, that it is reusable. If, for instance, a tab is defined to show or hide dots, this may be useful for several plotters, whereas the properties as a collection of all this tabs may be to special to extend and reuse it as a whole. So if there is a need for some control elements it is recommended to browse the already existing tabs. If neither fits the needs the policy to define a tab is as follows: in the constructor the necessary control elements are added and layouted and for each control element a getter has to be provided to let the plotter register the listeners to it.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |