Package org.zaval.lw

This is basic package of the light weight library.

See:
          Description

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.
 

Package org.zaval.lw Description

This is basic package of the light weight library. There is set of light weight components, managers and other classes of the library.



Copyright © Zaval Creative Engineering Group, 2000-2005.
http://www.zaval.org