All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

## Package com.sas.visuals

Additional user interface components not provided in AWT.

See:
Description

Interface Summary
Alignment | Alignment is an interface that contains static values for BEGIN, CENTER, and END to be used in com.sas.visuals classes that have an "alignment" property.
AnimationIconInterface | AnimationIconInterface is an interface that allows for incrementing and decrementing an IconInterface object state and to paint the image in that state.
BorderInterface | BorderInterface is an interface that provides the necessary methods to draw a border on a visual component in a specified rectangle.
ButtonListenerInterface | ButtonListenerInterface is an interface used to listen for user events on a button component and change the state of a specific ButtonModelInterface object.
ButtonModelInterface | ButtonModelInterface is an interface to access a ButtonModel that holds the state information about a specific button.
ColumnWidthInterface | ColumnWidthInterface is an interface used by the AutoSizingGridLayout when column interlocking is used to synchronize the column widths between two containers.
DetailedSelectorInterface | DetailedSelectorInterface extends ItemSelectable and provides methods that an adapter class must implement in order to work with subclasses of com.sas.visuals.DetailedEditor.
Direction | Direction is an interface that contains static values for com.sas.visuals classes that have a "direction" property.
Dockable |
DoubleBufferInterface |
ForwardedActionListener | ForwardedActionListener is an interface for listeners to ForwardedActionEvents.
ForwardedActionSource | An interface for an object which emits com.sas.visuals.ForwardedActionEvent events.
ForwardedItemListener | ForwardedItemListener is an interface for listeners to ForwardedItemEvents.
ForwardedItemSource | An interface for an object which emits com.sas.visuals.ForwardedItemEvent events.
FullPaintInterface | This interface is designed to allow visual components to indicate that they have the ability to paint in a faster or degraded mode when full painting is disabled.
ImageDataInterface |
Justification | Justification is an interface that contains static values to be used in classes that have a "justification" property.
MessageBoxListener | An interface for objects which listen for `MessageBoxEvent` events from a `MessageBox`.
MessageBoxSource | Define a type (interface) for an object which emits com.sas.visuals.MessageBoxEvent events.
MultipleValueEventSourceInterface | An interface for objects that send out events with multiple possible values.
ResizeToFitInterface | An interface describing an visual component that will attempt to resize itself to fit its preferredSize property.
RowHeightInterface | A helper interface which allows synchronization of row heights across layout managers.
ScrollbarVisibilityInterface | ScrollbarVisibilityInterface defines a set of methods and constants for objects that support hiding and showing of scrollbars.
ScrollingInterface | ScrollingInterface defines a set of methods and constants for objects that support scrolling.
SelectableInterface | SelectableInterface is an interface used by objects which support behavior where only one object can be selected at a time and any object selected is deselected when a new object is selected.
SelectionGroupInterface | SelectionGroupInterface is an interface used to group and manipulate SelectableInterface objects.
Sizing | Sizing is an interface that contains static values to be used in classes that have a "sizing" property.
SliderInterface | An interface describing methods necessary for user events listened to outside of a slider visual component to modify the value of the slider.
TabBarInterface | TabBarInterface is an interface for containers of TabButtonInterface objects.
TabButtonInterface | TabButtonInterface is an interface that provides an orientation and ActionCommand information.
TabFolderInterface | TabFolderInterface is an interface that contains a tabButton property.
VisualAspects | This class contains the interface used for drawing methods

Class Summary
AlarmButtonModel | AlarmButtonModel is a button model that sends ActionEvents while the button is in the pressed and armed state.
AnimationIconView | AnimationIconView is a component that animates an AnimationIconInterface object.
ArrowButton | ArrowButton is a subclass of PushButton that displays an ArrowIcon and uses an AlarmButtonModel.
ArrowIcon | IconInterface implementation that draws an arrow to fit in the size passed in to the paint.
AutoSizingGridLayout | The AutoSizingGridLayout is a versatile LayoutManager that lays components out in a grid similar to a spreadsheet.
BaseBorder | BaseBorder is a subclass of Border capable of drawing several different styles of borders.
BaseButton | BaseButton is an abstract class for creating a button.
BasicColorsCanvas | The BasicColorsPanel is a panel to be displayed in an instance of ColorDialog or ColorCustomizer.
BasicColorsPanel | The BasicColorsPanel is a panel to be displayed in an instance of ColorDialog or ColorCustomizer.
Border | Border is an abstract class to draw borders around components.
BorderedContainer | BorderedContainer is a subclass of Container which has a 1 pixel wide, simple border around the outside.
BorderedPanel | BorderedPanel is a subclass of Panel which has a 1 pixel wide, simple border around the outside.
BoxLayout | BoxLayout is a layoutManager that positions components in an arrangement similar to the java.awt.BorderLayout, but also allows for individual margins between the components.
BufferedGraphics | The BufferedGraphics class extends java.awt.Graphics in order to simplify drawing routines and size calculations as well as allow the use of Rectangle instead of x, y, width, height parameters.
BufferedPanel | A panel that allows for doubleBuffering of components within it.
ButtonDialog |
ButtonPanel | ButtonPanel creates a consistent looking set of buttons in a row.
ClassSelectorPanel | This class displays a TreeView with a ClassPathClasses model and allows the user to select a class.
CloseCancelCustomizerDialog | `CloseCancelCustomizerDialog` is a `ButtonDialog` subclass which displays a `` | ColorDialog | ColorDialog is a subclass of Dialog which displays components for color creation and a set of buttons to allow a user response.
ColorPanel | The ColorPanel is a panel to be displayed in an instance of ColorDialog or ColorCustomizer.
ComboBox | ComboBox displays a list of items for selection and contains an optionally editable text control that allows the user to enter text that is not in the list portion of the comboBox.
CommandProgress | CommandProgress executes a command asynchronously, giving visual feedback in the form of a Dialog.
CompositeBorder | CompositeBorder is a subclass of Border that can combine two BorderInterface objects into one border.
CompositeContainer | `CompositeContainer` is a subclass of ``Container`` with some convenience methods for building composite objects.
CompositePanel | CompositePanel is a subclass of com.sas.awt.Panel.
CustomColorsPanel | The CustomColorsPanel is a panel to be displayed in an instance of ColorDialog or ColorCustomizer.
CustomizerDialog | `CustomizerDialog` is a `ButtonDialog` subclass which displays a `` | CustomizerPanel | CustomizerPanel is an abstract class from which each component's customizer tabs should derive from.
DefaultButtonListener | DefaultButtonListener is an implementation of the ButtonListenerInterface used to listen for user events on a button component and change the state of the ButtonModelInterface property.
DefaultButtonModel | DefaultButtonModel is an implementation of the ButtonModelInterface interface that holds the state information for a specific button and sends out the Action and Item events that the button forwards to its listeners.
DirectoryDialog | The `DirectoryDialog` allows the user to select a directory, rather than a single file (java.awt.FileDialog).
DrawingSupport | This class contains static methods used for drawing
DualSelector | DualSelector is a class used for manipulating items between two lists.
EmptyComponent | EmptyComponent is useful in places where you want a place holder Component, such as in a GridLayout or other layout manager.
FireworkIcon | FireworkIcon is an implementation of the AnimationIconInterface that allows for incrementing and decrementing the FireworkIcon and painting it in the differing states to show an animation of fireworks.
Fireworks | Fireworks is a class that increments and decrements a FireworkIcon object when an alarm is fired and paints the icon in that state.
FontDialog | FontDialog is a subclass of Dialog which displays components for font creation and a set of buttons to allow a user response.
FontPanel | The FontPanel is a panel to be displayed in an instance of FontDialog.
ForwardedActionEvent | ForwardedActionEvent is a sub-class of ActionEvent that also has a sourceEvent property.
ForwardedActionListenerList | Manage a list of listeners for the com.sas.visuals.ForwardedActionEvent event.
ForwardedItemEvent | ForwardedItemEvent is a sub-class of ItemEvent that also has a sourceEvent property and an actionCommand.
ForwardedItemListenerList | Manage a list of listeners for the com.sas.visuals.ForwardedItemEvent event.
GraphicalCheckBox | A GraphicalCheckBox is a ToggleButton with a predefined set of images.
IconView | IconView is a lightweight component class that paints an IconInterface object.
ImageAnimation | ImageAnimation is a class that increments and decrements an ImageAnimationIcon object when an alarm is fired and paints the image in that state.
ImageAnimationIcon | ImageAnimationIcon is a class that allows for incrementing and decrementing over a set of images that are then displayed in the new state.
ImageSequence | Deprecated.
ImageView | The ImageView displays an image in the component area.
IndexedPropertyEditorHost |
LabelView | LabelView is a class that displays lines of text.
ListBoxSelector | ListBoxSelector is an adapter class that instantiates an UpDownListBox and provides all the neccesary method calls and functionality the DetailedListEditor would use.
Marquee | Marquee is a class that increments and decrements a MarqueeIcon object when an alarm is fired and paints the MarqueeIcon in that state.
MarqueeIcon | MarqueeIcon is a class that displays text and an image that when incremented or decremented moves there position based on the direction the marquee is set to.
MenuBar | MenuBar is a sub-class of `java.awt.MenuBar` that sends out events when any of the MenuItems on it are triggered.
MessageBox | MessageBox is a subclass of Dialog which displays a text message, an icon, and a set of buttons to allow a user response.
MessageBoxEvent |
MessageBoxListenerList | Manage a list of listeners for the com.sas.visuals.MessageBoxEvent event.
NodeState | NodeState is a class used to store the state of a NodeView object.
NodeStyle | A customizable set of node properties.
NodeView | A NodeView object represents a single node in a `TreeView` object.
NodeViewTextEditor | Provides a node view for displaying and editing a paragraph of text.
NumericTextField | NumericTextField is a subclass of TextField which has a default validator for integers.
OkCancelHelpDialog |
OrientationSelector |
Painter |
Part | Part is an extension of Rectangle that provides a notion of ultra-lightweight components.
Placement | An Enumeration class.
ProgressDialog |
PropertyEditorHost | PropertyEditorHost provides a user interface for a PropertyEditor.
PropertySheet | This is an internal class used by the component framework.
PushButton | PushButton is a class that creates a button where images and text, or both can be displayed.
RadioBox | The RadioBox is a panel that contains a `SelectionGroup` and multiple instances of `SelectableInterface` members(radio buttons) of that group.
RadioButton | RadioButton is a class that creates a button with text and a default icon.
RadioButtonIcon | RadioButtonIcon is an implementation of the IconInterface that paints a circular radioButton image.
RowColumnLayout | RowColumnLayout is a class that implements the java.awt.LayoutManager interface to be able to layout components within a container in rows and columns.
RowLayout | RowLayout is a class that implements the java.awt.LayoutManager2 interface to be able to layout components within a container in rows.
SASIcons | This class is used by com.sas.visuals.Resources to find classes from the sas.icons.jar.
Scrollbar | Scrollbar is a class that creates a lightweight scrollbar.
ScrollbarLayout | ScrollbarLayout is layout manager which works like a BorderLayout to layout out scrollbars within a container.
ScrollSlider | ScrollSlider creates an object that functions as the track area on a Scrollbar.
SelectionGroup | SelectionGroup is a class used to group and manipulate SelectableInterface objects.
SerialImage |
SliderListener | SliderListener is an implementation of the ButtonListenerInterface used to listen for user events on a SliderInterface component and change the state of its ButtonModelInterface properties.
SpinBox | SpinBox is a class that combines a textField and a spinButton.
SpinButton | SpinButton is a class that creates a component with two opposing arrow buttons that can be pressed to increment or decrement a value field.
Splash |
StyledLabelView | StyledLabelView is a sub-class of LabelView that parses the text into TextElements and paints it based on tags placed in the text.
TabBar | The TabBar is a sub-class of CompositePanel that implements the TabBarInterface to contain TabButtonInterface components.
TabbedView | The TabbedView is a container that allows multiple views to be defined in the same area and viewed exclusively.
TabBorder | TabBorder is a subclass of Border that draws a specific type of border for tabs.
TabButton | TabButton is a subclass of ToggleButton that implements the TabButtonInterface.
TabButtonModel | TabButtonModel is a subclass of DefaultButtonModel.
TabFolder | TabFolder is a subclass of Panel that has a TabButtonInterface property.
TextBorder | TextBorder is a subclass of Border that draws Text on top of another Border.
TextEditComposite |
TextElement | TextElement is a sub-class of com.sas.collection.PropertyBag that holds properties about an element of text.
ToggleButton | ToggleButton is a subclass of BaseButton that creates a button where images and text, or both can be displayed.
ToggleButtonModel | ToggleButtonModel is a subclass of DefaultButtonModel.
Toolbar |
ToolbarBorder | ToolbarBorder provides Border support for Windows 95 Window Border styles for Toolbars
ToolbarButton | ToggleButton is a sub-class of PushButton that creates a button that displays images.
ToolbarLayout |
TreeView | TreeView is a class which displays a hierarchical list of items.
UnitsBox | A UnitsBox object is a visual component for entering a measurement value as a number, in one of a set of units.
UpDownListBox | `UpDownListBox` presents a ``ListBox`` class with buttons for moving the items within the list box.
UpDownTextArea |
Wallpaper |
Windows95Border | Windows95Border provides Border support for Windows 95 Window Border styles
WordWrapTextArea | WordWrapTextArea is a subclass of com.sas.awt.TextArea that should be used when word-wrapping is desired.

## Package com.sas.visuals Description

Additional user interface components not provided in AWT.

Note:
  Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Components |
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2009 SAS Institute Inc. All Rights Reserved.