Package simtools.ui

Interface Summary
DesktopCardPanelListener A listener for the DesktopCardPanel to be warned of components selection.
DesktopCardPanelMode  
MapperListener Objects implementing this interface can listen to mapper changes
MessageWriter An interface for objects on which formatted messages whith key identifiers can be written
NamedElementContainer An interface for containers of components identified by names For instance a JTabbedPane is a container of that kind
WizardPageListener A listener that can listen to just about any wizard page.
 

Class Summary
ActionCheckBox Action Check box.
ActionComboBox A combobox to manage a set of actions.
ActionRadioButton Action radio button.
BasicMessageWriter This class is used to format messages using StringsResourceBundle features
CardMode a card like implementation of the DesktopCardPanelMode
CheckBoxList A JList to display a list of element where each item has a check box
ColorChooserProvider Holds a color chooser whitch can be used by any UI component.
ColorMapper This class maps data sources and index to colors.
ColorMapper.ColorEditor  
ColorMapper.ColorRenderer  
CurveStatisticsPanel  
CustomizedLocale This class returns a Locale according to the following user options -Dlanguage=en,fr,de,.. the language ISO identification -Dlanguage.country=US,FR,.. the country ISO identification -Dlanguage.variant=??
DataSourceInformation UI that provides information related to a data source
DataSourceInformationDialog  
DesktopCardPanel This class manages a list of swing components inside either internal frames (one per component) on a desktop or a single panel which displays only the selected component.
DesktopMode  
DoubleValueMapper  
DynamicColorChooser  
DynamicColorChooser.ColorMapperListModel  
DynamicDataSourceInformation  
ExternalMode a DesktopCardPanelMode implementation where the components are layed out in individual JFrames
FontChooserPanel A panel to select font parameters and to display a preview of the selected font
GenericMapper This class maps data sources and index to generic java Objects.
GenericMapper.Expression  
GenericMapper.ExpressionDialog  
GenericMapper.ExpressionEditor  
GenericMapper.Interval Associate a value for a data interval.
GlobalMessageWriter This class provides global access to 3 MessageWriter one to display information one to display warnings one to display errors one to format messages without display Each of them is initialized with a simple implementation of MessageWriter interface
HelpBundle This class is used as a base class for HelpBundle files which are specialized for providing help files URL.
HelpFinder This class avoid to duplicate the same code over and over in all localized files.
HTMLWriter  
ImageMapper This class maps data sources and index to images.
ImageMapper.ImageEditor  
ImageMapper.ImageFile This class is what is effectively mapped to a value or range
ImageMapper.ImageFileFilter Method isSvgFile test if the file is an svg file Parameters: the file f
ImageMapper.ImageRenderer  
ImagePreview  
JDialogObjectInfo Class JDialogObjectInfo This dialog permits to display informations about objects.
JPropertiesPanel This class is the base class for UI components used to customize shapes
LogDialog This class is used to display messages into a dialog A scroll bar and next/previous buttons allow to navigate through the messages A dismiss button allow to hide the dialog.
MenuBox A MenuBox is an class that gathers a set of actions and a default action.
MenuResourceBundle This class is used as a base class for ResourceBundle files which are specialized for menu, tool box and file filter parameters.
MessageCommandLine This class is used to display messages into the command line
MultiStampedDataSourceInformation  
NumberField  
PlotInformationDialog A dialog box dedicated to gather information concerning plot curves.
PrintDialog This class is used to display a dialog for printing, with standard options Usage: PrintDialog pd = new PrintDialog("Hello, world"); pd.show(); boolean result = pd.getResult(); // true => print, false => cancel PrinterJob pj = pd.getPrinterJob(); PageFormat pf = pd.getPageFormat();
PropertiesPanel A panel managed with a gridBag layout.
ReportingDialog Dialog box displaying a report in a JTable.
ResourceFinder This class avoid to duplicate the same code over and over in all localized files.
SourceTree Tree widget specialized in displaying data sources.
SplitTabPane A split tab pane is a JPanel in charge of the layout of several sub panel elements 3 kind of layouts are available TAB mode : a JTabbedPane is used to display the elements and a card with the element name allows to select it SPLIT mode : the element is displayed under the JTabbedPane (it one element uses this mode) and JSplitPane are used to separate the elements using this mode and thus the user can define the split location DETACHED mode : the element is not displayed in this panel but in a "detached" dialog.
StreamingMSDataSourceInformation  
StringsResourceBundle This class is used as a base class for ResourceBundle files which are specialized for strings storage.
TableModelObjectInfo Class TableModelObjectInfo The table model for the JDialogObjectInfos.
TextMapper This class maps data sources and index to text strings.
TimeCurveStatisticPanel  
TimePlotStatisticsDialog  
TimeStampedDataSourceInformation  
UserProperties This class returns a user preferences as saved at previous use of the tool
UserProperties.Info The information class
UserPropertiesEditor A simple editor for user properties including import/export and edit with undo/redo/cut/copy/paste
WizardDisplayer Type
Summary:
Display a wizzard in a JDialog.
WizardManager Type
Summary:
A WizardManager controls wizard UI configuration, according to: The current step The current settings Thus, it determine whether or not it is possible to finish, to go forward.
WizardPage Type
Summary:
A convenience JPanel subclass that makes it easy to create wizard panels.