Package de.sciss.gui

Interface Summary
ComboBoxEditor  
MenuNode  
NumberListener Interface for listening the changes of the contents of a NumberField gadget
ParamField.Listener  
ParamField.UnitViewFactory  
PathListener Interface for listening the changes of the contents of a PathField or PathButton gadget
PeakMeterView  
ProgressComponent An interface for classes that are capable of displaying progression information to the user
TopPainter Simple as that: paint something arbitrary on top of a hosting component See the implementing classes for examples.
 

Class Summary
AboutBox About, Copyright + Credits Frame
AbstractWindowHandler A rudimentary implementation of the de.sciss.app.WindowHandler interface.
AquaFocusBorder  
AquaResizeGadget  
AquaWindowBar An Aqua-LnF fake window bar to be used on the top or left border of frame.
Axis A GUI element for displaying the timeline's axis (ruler) which is used to display the time indices and to allow the user to position and select the timeline.
BooleanPrefsMenuAction Adds PreferenceEntrySync functionality to the superclass note that unlike PrefCheckBox and the like, it's only valid to listen to the prefs changes, not the action events
ColouredTextField Subclass of JTextField that adds setPaint and getPaint methods and overrides the paintComponent method.
ComboBoxEditorBorder  
ComponentBoundsRestrictor  
ComponentHost  
CoverGrowBox  
DefaultUnitViewFactory  
DoClickAction An AbstractAction that is linked to a button component.
EmptyInternalFrameUI A rather quick and dirty hack to be able to produce borderless JInternalFrames.
FloatingPaletteHandler Regular windows and floating palettes register themselves with a a FloatingPaletteHandler.
GradientPanel  
GUIUtil This is a helper class containing utility static functions for common Swing / GUI operations
HelpButton An Aqua-LnF online help button.
HelpFrame A frame displaying online HTML help pages.
HelpGlassPane Deprecated. use HelpButton instead
IndeterminateSpinner  
InternalFrameListenerWrapper  
IntPrefsMenuAction Adds PreferenceEntrySync functionality to the superclass note that unlike PrefCheckBox and the like, it's only valid to listen to the prefs changes, not the action events
Jog  
KeyedAction A special Action class whose constructor requires an accelerator key.
KeyStrokeTextField A specialized textfield that records a keystroke shortcut.
LogTextArea A JTextArea encompassing a PrintWriter that can be used as an alternative to the standard System.out or System.err objects.
LooseFocusAction  
MenuAction A simple extension of AbstractAction that puts a KeyStroke into its ACCELERATOR_KEY field.
MenuCheckItem  
MenuGroup  
MenuItem  
MenuItem.Realized  
MenuNode.DummyAction  
MenuRadioGroup  
MenuRadioItem  
MenuRoot  
MenuSeparator  
ModificationButton  
MultiStateButton A button with a variable number of states.
NoFocusTraversalPolicy This is 'no' focus policy because all requests for focus are blocked; this can be used as a Frame's or Dialog's policy during processing when the user shouldn't be able to cycle through virtually inactive gadgets.
NumberEvent This kind of event is fired from a NumberField gadget when the user modified its contents.
NumberField A NumberField is basically a JPanel holding a JTextField whose content is limited to decimal numbers.
ParamField  
ParamField.Event  
PathButton This class is a rewritten version of FScape's PathIcon and provides a simple ToolIcon like button to allow the user to select a file from the harddisk.
PathEvent This kind of event is fired from a PathField or PathButton gadget when the user modified the path.
PathField This class is an updated (slim) version of FScape's PathField and provides a GUI object that displays a file's or folder's path, optionally with format information, and allows the user to browse the harddisk to change to a different file.
PathList Manages a list of paths and allows conversion to / from preferences value strings.
PeakMeter A level (volume) meter GUI component.
PeakMeterCaption  
PeakMeterGroup  
PeakMeterPanel  
PrefCheckBox Equips a normal JCheckBox with preference storing / recalling capabilities.
PrefComboBox Equips a normal JComboBox with preference storing / recalling capabilities.
PrefMenuAction Adds PreferenceEntrySync functionality to the superclass.
PrefNumberField Equips a NumberField with preference storing / recalling capabilities.
PrefParamField Equips a ParamField with preference storing / recalling capabilities.
PrefPathField Subclass of PathField that enables automatic Preferences association
PrefRecentItemsCombo  
PrefTextField Equips a normal JTextField with preference storing / recalling capabilities.
ProgressBar A bit more sophisticated progression bar than the default one provided by Swing, a slim version of the one used in FScape.
RecessedBorder  
SortedTableModel Original class commentary: SortedTableModel is a decorator for TableModels; adding sorting functionality to a supplied TableModel.
SpringPanel A subclass of JPanel that is linked to a SpringLayout.
SpringPanel.ComponentHeightRatioSpring  
SpringPanel.ComponentWidthRatioSpring  
SpringPanel.RatioSpring  
StretchedGridLayout A variant of GridLayout that doesn't leave empty spaces at the bottom or right, because it properly stretches the widths and heights of the components over the available space
StringItem A simple structure encompassing a string and an associated value.
TiledImage An Image wrapper that generates a virtual grid of sub images which are accessible by x and y offset and paintable through a custom paintTile method.
TimeFormat A MessageFormat subclass for displaying time values in minutes and seconds.
TimeFormatter  
TreeExpanderButton A triangle icon button which looks like an Aqua tree expander.
UnitLabel This class extends JLabel by adding support for a list of labels which can be easily switched programmatically or by the user to whom a popup menu is presented whenever there is more than one label item.
VectorSpace  
WindowListenerWrapper