Interface | Description |
---|---|
ButtonList.Decorator<M,V extends Component> |
An interface that can be implemented to provide custom decoration/undecoration of the buttons as they are
created/removed.
|
Class | Description |
---|---|
Accordion |
The
Accordion ui pattern is a vertically stacked list of items. |
Ads | Deprecated
we recommend developers check out newer ad options in the cn1lib section of the Codename One website
|
AudioRecorderComponent |
A component for recording Audio from the device microphone.
|
ButtonList |
An abstract base class for a list of buttons.
|
CheckBoxList |
A list of checkboxes.
|
ClearableTextField |
Wraps a text field so it will have an X to clear its content on the right hand side
|
FileEncodedImage |
An encoded image that stores the actual data of the encoded image in a disk file
or resource and loads it only when necessary.
|
FileEncodedImageAsync |
This class is identical to FileEncodedImage with the difference of using
asynchronous loading for files (and the animation framework) which will
not work for all cases (e.g.
|
FileTree |
Simple class showing off the filesystem as a tree component
|
FileTreeModel |
A tree model representing the file system as a whole, notice that this class returns absolute
file names which would result in an unreadable tree.
|
FloatingActionButton |
Floating action buttons are a material design element used to promote a special action in a Form.
|
FloatingHint | Deprecated
this class is superceded by
TextComponent which includes a more thorough implementation of the functionality and improved API |
ImageViewer |
ImageViewer allows zooming/panning an image and potentially flicking between multiple images
within a list of images.
|
InfiniteProgress |
Shows a "Washing Machine" infinite progress indication animation, to customize the image you can either
use the infiniteImage theme constant or the
setAnimation method. |
InfiniteScrollAdapter |
Allows adapting a scroll container to scroll indefinitely (or at least until
running out of data), this effectively works by showing an infinite progress
indicator when reaching scroll end then allowing code to fetch additional components.
|
InteractionDialog |
Unlike a regular dialog the interaction dialog only looks like a dialog,
it resides in the layered pane and can be used to implement features where
interaction with the background form is still required.
Since this code is designed for interaction all "dialogs" created thru here are modless and never block. |
MasterDetail | Deprecated
this was a half baked idea that made it into the public API
|
MediaPlayer |
Video playback component with control buttons for back, play/pause and
forward buttons.
|
MultiButton |
A powerful button like component that allows multiple rows/and an icon to be added
every row/icon can have its own UIID.
|
OnOffSwitch | Deprecated
Use new
Switch class instead as it conforms to the latest platform looks and feels. |
Progress |
Displays a progress dialog with the ability to cancel an ongoing operation
|
RadioButtonList |
A list of Radio buttons that can be managed as a single component.
|
ReplaceableImage |
Allows the image data to be replaced at runtime when a different image is
available.
|
RSSReader |
A List implementing an RSS reader that automatically populates itself with content
from the RSS chanel.
|
ScaleImageButton |
Button that simplifies the usage of scale to fill/fit.
|
ScaleImageLabel |
Label that simplifies the usage of scale to fill/fit.
|
ShareButton |
The share button allows sharing a String or an image either thru the defined
sharing services or thru the native OS sharing support.
|
SignatureComponent |
A component to allow a user to enter their signature.
|
SliderBridge |
Binds a
Slider to network progress events so it shows the progress of
the current ConnectionRequest |
SpanButton |
A complex button similar to MultiButton that breaks lines automatically and
looks like a regular button (more or less).
|
SpanLabel |
A multi line label component that can be easily localized, this is simply based
on a text area combined with a label.
|
SpanMultiButton |
A powerful button like component that allows multiple rows/and an icon to be added
every row/icon can have its own UIID.
|
SplitPane |
A Split Pane component.
|
SplitPane.Settings |
An object to configure settings for a SplitPane.
|
StorageImage |
An encoded image that stores the actual data of the encoded image in storage.
|
StorageImageAsync |
Asynchronous storage image that loads in the background and not during the paint
cycle effectively not blocking the EDT drawing speed.
|
Switch |
The on/off switch is a checkbox of sort (although it derives container) that
represents its state as a switch When using the Android native theme, this implementation follows the Material
Design Switch guidelines:
https://material.io/guidelines/components/selection-controls.html#selection-controls-radio-button
|
SwitchList |
A list of switches.
|
ToastBar |
An API to present status messages to the user in an unobtrusive manner.
|
WebBrowser | Deprecated
Use
BrowserComponent instead. |
Enum | Description |
---|---|
AudioRecorderComponent.RecorderState |
Enum for tracking the recorder state.
|