|
This is the main version of the library that works perfectly for both
the J2SE and J2ME
Personal Profile. All new components and features come in this version
first, and only then they appear in the other versions (.NET,
J2ME Personal Profile, J2ME MIDP). The version provides a flexible and
powerful GUI library with a rich set of different GUI components including
complex components, like Grid, Tree Grid, Tree, and the like. To start working
with the library as soon as it possible, the package supplies about 60 various
sample applications that are collected in the sample central application, which
can be easily viewed. J2SE LwVCL has the following packages:
-
LwVCL Core package. This is the main
package that contains the basic UI components set and other
necessary classes to ensure the library functionality.
-
LwVCL Extension package. The package
provides a set of additional UI components. Practically all new developed
UI components are put into the package.
-
GUI Designer Package (GDP). Starting
from the v4.50 the package is supplied as a part of the LwVCL product.
See GDP description page to have more
information.
The branch has the following characteristics:
- Core package is about 160 Kb in JAR a file.
- Extension package is about 44 Kb in a JAR file.
- Provides about 60 various samples collected in the sample central
application.
-
Supports themes.
Pseudo 3D theme and Basic theme are included in the LwVCL package.
- Provides more than 30 UI components:
| LwBorderPan |
bordered panel |
| LwLabel |
single line and multiline label |
| LwLine |
horizontal or vertical line |
| LwMenu |
popup menu component |
| LwMenuBar |
menu bar component |
| LwLink |
link-like button |
| LwButton |
complex button (supports images and
any other components as its content) |
| LwImage |
image component |
| LwTextField |
single line and multiline text field |
| LwCheckbox |
checkbox and radio button |
| LwStatusBar |
status bar panel |
| LwSplitPan |
splitter panel |
| LwList |
list component |
| LwCompList |
complex list component allows for any
other components as its items |
| LwTree |
tree component with customizable
and editable items |
| LwCombo |
combobox component |
| LwNotebook |
notebook component |
| LwScrollPan |
scroll panel |
| LwSlider |
slider component |
| LwProgress |
progress bar component |
| LwMaskTextField |
masked text field |
| LwSpin |
spin component |
| LwGrid |
grid component with customizable
and editable cells |
| LwTreeGrid |
tree grid component |
| LwColorPanel |
color panel to customize RGB color value |
| LwFontPanel |
font panel to customize font characteristics |
| LwFilePanel |
file panel to select a file |
| LwExtender |
the special container to show and hide the embedded child component |
| LwWindow |
internal window component |
| LwBlankDialog |
internal window component that is supposed to be
used as the dialog with the custom content |
|
and so on ... To get more information, see the "LwVCL
basic ideas", "LwVCL Tutorial"
and other related chapters.
|