|
Class Summary |
| AbleComponent |
AbleComponent is an abstract Component that implements
a number of the 'able interfaces and serves as the base for other components |
| AbleProperties |
AbleProperties is a collection of UI properties that are related to the
various *.able interfaces. |
| AutoLookupTextFieldEx |
AutoLookupTextFieldEx is a TextFieldEx that
allows a cache of lookup entries to be searched as the user types in values. |
| BalloonHelp |
BalloonHelp is a PopUp component that appears
like classic Balloon Help, inspired from the early Apple Macintosh. |
| BorderEx |
BorderEx is extension of Border that allows you to set left,
right, top and bottom border values. |
| ButtonEx |
The ButtonEx class provides extra EchoPoint features beyond
the nextapp.echo2.app.ButtonEx
Its rollover functions are enabled by default and its supports the extra
EchoPoint interfaces such as Borderable, MouseCursorable, AccessKeyable. |
| Calculator |
Calculator is a component that acts like a hand held
calculator. |
| CalculatorField |
CalculatorField is a drop down component that contains a text
field and a drop down Calculator. |
| CheckBoxEx |
CheckBoxEx |
| ColorChooser |
ColorChooser allows the user to select a color from a color swatch model. |
| ComboBox |
The ComboBox component is a TextField that acts like a SelectField as well. |
| ComponentEx |
ComponentEx is an abstract component that offers helper
methods for getting and setting properties, beyond what the base
nextapp.echo2.app.Component does. |
| ContainerEx |
ContainerEx is a component that can be positioned anywhere on the screen
with an specified size attributes. |
| ContentPaneEx |
ContentPaneEx is an extension of ContentPane
that allows for DisplayLayoutData and
ScrollableDisplayLayoutData be specified by its child
components as well as supoprting many of the common EPNG able interfaces
such as MouseCursorable and ToolTippable. |
| DateChooser |
The DateChooser class can be used to navigate dates and select
a specified date. |
| DateField |
DateField is a drop down component that contains a text field
and a drop down calendar. |
| DirectHtml |
DirectHtml is a very lightweight component that will insert
HTML text directly onto the client. |
| DropDown |
DropDown is a type of PopUp that (by default)
shows its floating box below and to the left of the target component. |
| EditableLabelEx |
EditableLabelEx is a Label component that can contain other
child components and when the user clicks on the Label, the underlying (and
hidden) child components will be shown. |
| EPNG |
EPNG contains static members that help control the EPNG
component library. |
| ExpandableSection |
ExpandableSection is a container component that 'can expand'
to reveal its child component content. |
| ExtentEx |
ExtentEx is a version of Extent that allows
more convinence methods and construction |
| ExternalEventMonitor |
A ExternalEventMonitor can be used to monitor
external events that come in via web request URIs. |
| GroupBox |
GroupBox has a simple title and draws a border around its
child components. |
| HistoryMonitor |
A HistoryMonitor can be used to monitor history events that
are generated when the user presses the back and forward browser buttons. |
| HttpPaneEx |
HttpPaneEx is a Pane that can show other HTTP content inside
itself. |
| ImageIcon |
The ImageIcon class provides an component
that displays an ImageReference. |
| ImageMap |
The ImageMap class provides a Component
that allows a user to click on region within a provided region. |
| ImageMap.Coords |
The Coords object is a set of co-ordinates and an ActionCommand
String. |
| KeyStrokeListener |
KeyStrokeListener is a component that listens for key stroke
combinations and raises action events if any one of those key combinations
have been pressed. |
| LabelEx |
LabelEx is a LabelEx with extras such as rollovers and
borders. |
| LightBox |
The LightBox is a component that covers all visible content
with a translucent image. |
| ListBoxEx |
ListBoxEx |
| ListSection |
The ListSection class provides a Component that
can contain other Components, XhtmlFragments
or Objects in a list. |
| LiveTable |
THIS CLASS IS CURRENTLY EXPIRMENTAL AND HENCE IT AND ALL ASSOCIATED
CLASS AND INTERFACES SHOULD BE CONSIDERED NOT IN THEIR FINAL form
LiveTable is a specialised form of Table that provides support
for only loading "some of the data" in a large TableModel. |
| Menu |
The Menu class provides a MenuItem that can be
added to a parent Menu or MenuBar. |
| MenuBar |
The MenuBar class provides a Component that
contains other Menu objects and MenuItem
objects. |
| MenuButton |
MenuButton is a specialised form of Menu that
looks like a stand alone button but has the drop down
Menu Box that can contain other MenuItems and other
components. |
| MenuItem |
The MenuItem class provides a ButtonEx
that can be added to a Menu. |
| MutableBorderEx |
MutableBorderEx is extension of BorderEx is no longer
immutable. |
| MutableStyleEx |
MutableStyleEx is a MutableStyle with more setters
for the basic Java types. |
| NativeWindow |
NativeWindow represents a component that can show cotent
outside the Echo2 framework via a URL. |
| PasswordFieldEx |
PasswordFieldEx is single-line text input field which masks input that adds
extra support such as Attributeable. |
| PopUp |
PopUp is a component that 'pops up' a floating box containing
another component when its toggle image is clicked or moused over. |
| ProgressBar |
The ProgressBar> component provides a visual display for an
integer value within a bounded interval. |
| PushButton |
The PushButton class is another implementation of the basic
nextapp.echo2.app.ButtonEx class that has a more conventional
visual appearance of a PushButton. |
| RadioButtonEx |
RadioButtonEx |
| RichTextArea |
The RichTextArea component provides HTML rich text editing
facilities. |
| SelectFieldEx |
SelectFieldEx |
| Separator |
The Separator class is a Component
that provides a simple separator within menus or between
other Components
It consists of a top line and bottom line, that can have width
and color values. |
| Slider |
Slider is a component the presents a handle that can be
dragged to move within a range of values. |
| StackedPaneEx |
StackedContentPaneEx is a Pane that is allowed to have
multiple children with only one child component is show at a time, the one
that is on top of the 'stack'. |
| Strut |
Strut is a very simple component that can have
a given size and height. |
| TabbedPane |
TabbedPane is used to provide a tabbed interface to a
collection of Components. |
| TableEx |
TableEx is an implementation of Table thats
adds support for light weight table cells and column and row spanning of
cells. |
| TemplatePanel |
TemplatePanel is a container that uses a
TemplateLayoutData to render a template of content. |
| TextAreaEx |
TextAreaEx is a TextArea that adds
extra support such as Attributeable. |
| TextFieldEx |
TextFieldEx is a TextField that adds extra EPNG
support as well as some new event options such as onchange. |
| TitleBar |
TitleBar is a component that usually acts as a "title" of
component, much like the titlebar area in a windowing environment like
Windows. |
| Tree |
The Tree component displays data in a hierarchial manner. |
| TreeTable |
TreeTable is a specialized
table consisting of a single column in which
to display hierarchical data, and any number of other columns in which to
display regular data. |