Interface Summary |
Cursorable |
This interface is used to provide cursor supporting for a lightweight component. |
Drawable |
Defines the interface for classes that know how to paint itself. |
Layoutable |
This is basic interface for components that are going to be laidout with the library layout
managers. |
LayoutContainer |
This is basic interface for components that can contain Layoutable components as child. |
LwComponent |
This is basic interface for GUI components of the light weight library. |
LwComposite |
This interface provides ability for a container to control child input events component
delivery. |
LwContainer |
This interface defines light weight container that inherits the LwComponent interface and
can contain other light weight components as child components. |
LwDesktop |
This interface is top-level container for all other lightweight components. |
LwLayer |
This layer interface is a special container that is used as the LwDesktop children. |
LwLayout |
Defines the interface for classes that know how to layout Layoutable components
inside a LayoutContainer container. |
LwManager |
|
LwTitleInfo |
The interface has to be implemented with a lightweight component that wants to use
LwTitledBorder view as a border view. |
LwViewProvider |
This interface is used to provide a view for the specified object. |
Switchable |
This is callback interface is used with a switch manager to notify when the state
of the switching component has been changed. |
TooltipInfo |
This is tooltip interface. |
TxtSelectionInfo |
This interface is used with the text render class (LwAdvTextRender) to paint selected text. |
Class Summary |
AWTClipboardMan |
This class implements simple clipboard manager for the library. |
AWTPopupManager |
This is popup menu manager. |
LwActContainer |
This class can be used for creating light weight containers that:
Wants to have focus.
Has a special child component that can be selected with rectangle frame if the container
has focus (use setAsFocusComponent
method to define the child component. |
LwAdvTextRender |
The class extends LwTextRender to support text block painting. |
LwAdvViewMan |
The class extends the basic view manager fuctionality. |
LwApplet |
This class should be used as a base for light weight applets creation. |
LwBaseLayer |
This layer class is basic implementation of the layer interface |
LwBlankDialog |
This class is "template" window component that can be used as the dialog window with the different
content. |
LwBorder |
The class implements set of borders views. |
LwBorderLayout |
The class implements layout manager interface. |
LwBorderPan |
This is lightweight component that can be used to organize border panel. |
LwButton |
This is button component, that is a composite component, so it is possible
to use any other component as the button label. |
LwCanvas |
This is basic implemenation of the light weight component interface that should be used
to develop own light weight component. |
LwCheckbox |
The class represents a switching GUI componenent that can have one of two states: "on" or "off". |
LwClipboardMan |
This class implements simple clipboard manager for the library. |
LwColorPanel |
This panel provides ability to cutomize color using different ways :
By the specifying RGB color components in the text fields.
By the specifying RGB color components using sliders.
By the selecting one of the predefined color. |
LwCombo |
This is combobox component. |
LwComboList |
This is list component that is supposed to be used as the list of the combobox component. |
LwCompRender |
The class implements lightweigt component render interface that provides ability to render
a light weight component (the light weight component should be used as a target for the render). |
LwConstraints |
The class is used to specify constrains that are used with the LwGridLayout layout manager. |
LwCursorManager |
This manager is used to support mouse cursor changing for a light weight
component. |
LwCursorView |
This class is used as a LwTextField caret view. |
LwFilePanel |
|
LwFlowLayout |
This class implements layout manager interface. |
LwFocusManager |
This class is an implementation of the LwFocusManager for the libarary. |
LwFontPanel |
|
LwFrame |
The class inherits java.awt.Frame components and it should be used instead the
java.awt.Frame to create a lightweight application. |
LwGridLayout |
This class implements layout manager interface. |
LwGroup |
This implementation of the switch manager class is used to control state for a set of switching
components where only one component can be "on". |
LwImage |
This light weight component is used to show an image. |
LwImgRender |
This class implements image render. |
LwImgSetRender |
This class is the same LwImgRender render but it allows to render specified part
of the target image object. |
LwLabel |
This light weight component is used to show a text by using LwTextRender as the face view. |
LwLine |
|
LwLink |
This component is something like text links that are used by "html". |
LwList |
This is list component. |
LwListLayout |
The class implements layout manager interface. |
LwMenu |
|
LwMenuBar |
|
LwMenuButton |
|
LwNotebook |
This is notebook container. |
LwPaintManager |
This manager is abstract class that is used as base for creating own paint managers
for the light weight libarary. |
LwPaintManImpl |
This class is implementation of the LwPaintManager for the library. |
LwPanel |
This is implementation of the light weight container interface that has to be used
to develop own light weight containers. |
LwPasswordText |
This class inherits LwTextRender to represent a password text. |
LwPercentLayout |
|
LwPopupLayer |
|
LwPopupManager |
This abstract class should be used to implement a popup menu manager. |
LwProgress |
This is progress bar light weight component that can be used to display progress status for
some processes. |
LwRasterLayout |
This class implements layout manager interface. |
LwRender |
This abstract class is used as base for lightweight renders implementations. |
LwRoot |
This class is a root light weight component that implements LwDesktop interface. |
LwScroll |
This is scrollbar component. |
LwScrollPan |
This is scroll panel component. |
LwSlider |
This is slider component that can be used to select a value from the
specified integer interval. |
LwSpeedButton |
This is state button component that allows to customize acceleration for repeatable action
event generation. |
LwSpin |
This is spin light weight component that can be used to input a bound integer value. |
LwSpinValidator |
This class is a special mask handler that is used by the spin component to validate
and represent bound integer value. |
LwSplitPan |
This split panel component is used to divide the container area into two resizeable
areas. |
LwStatusBar |
This is status bar light weight component. |
LwStButton |
This is state button component. |
LwSwitchManager |
This abstract class can be used to control state of switching components. |
LwSwitchManImpl |
This is simple implementation of the abstract switch manager class. |
LwTabRender |
This render is used to paint tab page of LwNotebook component. |
LwTextField |
This class is a text field component. |
LwTextRender |
This is text render. |
LwTitledBorder |
This class inherits LwBorder class to support a title area for the border view. |
LwToolkit |
This class provides set of useful static methods for the lightweight library. |
LwTooltipMan |
This manager is used to support tooltip for a light weight components. |
LwTracker |
This is tracker component. |
LwView |
This abstract class is used as base for lightweight views implementations. |
LwViewMan |
This class is used to support set of views. |
LwWindow |
This class is window lightweight component that can be used as a desktop window. |
LwWinLayer |
This is housekeeping layer implementation that is used by LwRoot class as the internal
windows container. |
LwWrappedText |
This is wrapped text render. |