Package com.tensegrity.gui.swing.control

This package contains specific controls used within dialogs, such as the IntegerTextField, ProgressBar and SpinButton.

See:
          Description

Interface Summary
FileChooserCallback The FileChooserCallback is triggered each time a File instance is required either to save or to load a file.
SwingActionComponent Every now and then it appears that users need to use non-standard components for standard containers, such as Menu's, MenuBar's, ToolBar's, etc.
 

Class Summary
AnchorComboBox AnchorComboBox
AppletStatusBar The AppletStatusBar can be used as StatusBar while being in an AppletContext.
ArrowButton A button with an arrow.
AttributeEditorTranslatorCombo A JComboBox which gets localized by means of a UIManager instance.
ColorComboBox This class implements a ComboBox which lets a user select from 64 predefined colors layouted in a multi select popup matrix of 8x8 fields.
ColorLabel A label with a fixed size and a specific background color.
ColorMultiSelectItem A selectable item representing a color.
ComboTranslatorListCellRenderer The class ComboTranslatorListCellRenderer is used to translate the values in a combo box using an AttributeEditorTranslator.
CustomTabbedPane Deprecated. Not used.
DirectionEditorComponent  
DirectionPopupEditor Editor for text attributes that displays a small popup window below the cell editor component of the AttributeEditor in which a multiline text can be edited.
DoubleTextField A DoubleTextField is a JTextField that only accepts the characters of double numbers as input.
EdgeTypeSelectionCombo EdgeTypeSelectionCombo defines a combobox like component that displays a popup containing all edge elements from the ElementPool that can be used to define the default properties for edges created with the edge creation mode or by the overlay edge creation.
ExtendedJFrame This class is derived from JFrame and make the setRootPane method visible.
FixedSizeLabel Class FixedSizeLabel represents a JLabel with a fixed size.
FontListRenderer Renders the font names of an actual font type.
GradientComboBox The GradientComboBox allows users to select from various predefined Gradient styles.
GradientMultiSelectItem The GradientMultiSelectItem based on a java.awt.Paint, represents a multiselectitem for various Gradient styles.
IntegerTextField This is a TextField that only accepts integer characters as input.
JTableResizeHandler The MouseInputHandler handles mouse events of a JTable so the user gets the impression of a resizable table.
LabelLine A LabelLine is a component consisting of an optional Label to the left and a shadowed line to the right.
LabelLineBorder A header border as commonly seen in Windows or Mac-applciation.
ListRenderer ListRenderer acts as base class for all types of ListCellRenderer implementations.
MarkerComboBox The MarkerComboBox is a ComboBox filled with Marker Formats.
MarkerMultiSelectItem The MarkerMultiSelectItem represents a single item of the MarkerComboBox.
MenuTabbedPane A simple JTabbedPane wrapper to enable context menus for single tabs.
MetricExpressionTextField The MetricExpressionTextField represents a swing control that can be used to edit MetricExpressions.
PaintFormatComboBox This class is the abstract class for all type of PaintFormat related ComboBox controls.
PaintFormatLabel The PaintFormatLabel is a label that is used by all PaintFormat related selectors like GradientComboBox and PatternComboBox.
PaintFormatMultiSelectItem PaintFormatMultiSelectItem is the Item implementation for the PaintFormatMultiSelectPanel used within the PaintFormatComboBox.
PatternComboBox The PatternComboBox allows users to select from various predefined Patterns.
PatternMultiSelectItem The PatternMultiSelectItem is used within the PatternComboBox.
PopupMenu The SwingPopupMenu implementation extends the default swing implementation about the feature to check whether menu items should be en- or disabled according to the state of the associated item.
PopupMenuArrowButton PopupMenuArrowButton is a JButton that looks like a combo button (contains an arrow pointing south) and opens a popup menu when clicked, that can be defined in a subclass.
ProgressBar Class ProgressBar implements a ProgressBar based on the swing ProgressBar according to the com.tensegrity.generic.util.ProgressListener interface.
RasterComboBox RasterComboBox
SimpleLauncher Deprecated. Use SplashScreenLauncher instead, it supports hiding the splashscreen.
SliderTextPanel This class represents a slider coupled with a textfield.
SplashScreenLauncher An implementation of ApplicationLauncher that uses a splash-screen to display the LaunchTasks that get executed currently.
StrokeFormatComboBox The StrokeFormatComboBox is a ComboBox for all types of StrokeFormat's.
StrokeFormatLabel The StrokeFormatLabel is the Label for the StrokeFormatComboBox.
StrokeMultiSelectItem A StrokeMultiSelectItem instance represents a selectable item for various stroke formats.
SwingMenu The custom Menu class which is capable of changing the icons of the MenuItems according to the current LookAndFeel.
SwingMenuBar The SwingMenuBar is a JMenuBar based implementation of the MenuBar interface.
SwingStatusBar the state bar displays the following informations:
- a message text that is displayed for a certain time
SwingTableColumnResizer SwingTableColumnResizer
SwingToolBar This SwingToolBar keeps care of its components when it comes to switching languages.
TextFieldList This class represents a list coupled with a text field.
TextPopupEditor Editor for text attributes that displays a small popup window below the cell editor component of the AttributeEditor in which a multiline text can be edited.
TextureComboBox The TextureComboBox is meant to allow users to select from a list of predefined textures to be used as fill type.
TextureLabel A TextureLabel is based on PaintFormatlabel.
TextureMultiSelectItem A TextureMultiSelectItem represents one of the predefined texture images stored in the textures array.
ValueSlider A ValueSlider slider is a JSlider which displays the current value as label below the slidertrack.
ZoomComboBox The ComboBox implementation for Zoom values.
 

Package com.tensegrity.gui.swing.control Description

This package contains specific controls used within dialogs, such as the IntegerTextField, ProgressBar and SpinButton. Controls which are more complex, such as the AttributeTable, MultiSelect, Preview and the SlidePanel can be found in subpackages.Most of these controls are designed to be used in various contexts and aren't coupled to any application related logic.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.