| Package | Description |
|---|---|
| com.codename1.components |
Generic elaborate components that make use of both UI elements and storage.
|
| com.codename1.facebook.ui |
User interface for integrating with basic Facebook features currently mostly the Like button
|
| com.codename1.ui |
Main widget package containing the component/container "composite" similar
both in terminology and design to Swing/AWT.
|
| com.codename1.ui.list |
Lists are highly customizable and serve as the basis for
ComboBox and
other components (such as carousels etc) they employ a similar MVC approach to
Swing including the renderer pattern, notice that we strongly
discourage usage of lists...ListCellRenderer
allows us to customize the appearance of a list entry, it works as a
"rubber stamp" by drawing the rendered component and discarding its state thus
allowing very large lists with very little component state overhead. |
| com.codename1.ui.spinner |
Spinners allows picking of simple sequential values similarly to combo boxes but of a much wider value set.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatingActionButton
Floating action buttons are a material design element used to promote a special action in a Form.
|
class |
MultiButton
A powerful button like component that allows multiple rows/and an icon to be added
every row/icon can have its own UIID.
|
class |
ScaleImageButton
Button that simplifies the usage of scale to fill/fit.
|
class |
ScaleImageLabel
Label that simplifies the usage of scale to fill/fit.
|
class |
ShareButton
The share button allows sharing a String or an image either thru the defined
sharing services or thru the native OS sharing support.
|
class |
SliderBridge
Binds a
Slider to network progress events so it shows the progress of
the current ConnectionRequest |
class |
SpanButton
A complex button similar to MultiButton that breaks lines automatically and
looks like a regular button (more or less).
|
class |
SpanLabel
A multi line label component that can be easily localized, this is simply based
on a text area combined with a label.
|
class |
SpanMultiButton
A powerful button like component that allows multiple rows/and an icon to be added
every row/icon can have its own UIID.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LikeButton
Deprecated.
This functionality is no longer possible open a BrowserComponent
with the link instead, this class will be removed in next version
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SelectableIconHolder
An interface that is implemented by "selectable" components that hold icons, such as
Button,
SpanButton, MultiButton, etc... |
| Modifier and Type | Class and Description |
|---|---|
class |
Button
Button is the base class for several UI widgets allowing clickability.
|
class |
CheckBox
CheckBox is a button that can be selected or deselected and displays
its state to the user.
|
class |
Label
Allows displaying a single line of text and icon (both optional) with different alignment options.
|
class |
RadioButton
RadioButton is a
Button that maintains a selection state exclusively
within a specific ButtonGroup. |
class |
Slider
The slider component serves both as a slider widget to allow users to select
a value on a scale via touch/arrows and also to indicate progress.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
FontImage.setIcon(IconHolder l,
char icon,
float size)
Applies a material design icon (one of the MATERIAL_* icons above) to the given component using the
styling of the label
|
static void |
FontImage.setIcon(IconHolder l,
Font font,
char[] icons,
float size)
Applies icon font from the font to the given label using the styling of the label.
|
static void |
FontImage.setIcon(IconHolder l,
Font font,
char icon,
float size)
Applies an icon from the font to the given label using the
styling of the label.
|
static void |
FontImage.setMaterialIcon(IconHolder l,
char icon)
Applies a material design icon (one of the MATERIAL_* icons above) to the given component using the
styling of the label
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultListCellRenderer<T>
Default implementation of the renderer based on a label see the
ListCellRenderer
for more information about the use and purpose of this class |
| Modifier and Type | Class and Description |
|---|---|
class |
Picker
Picker is a component and API that allows either popping up a spinner or
using the native picker API when applicable. |
Copyright © 2023. All rights reserved.