| 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 | Class and Description |
|---|---|
class |
AutoCompleteTextField
An editable
TextField with completion suggestions
that show up in a drop down menu while the user types in text. |
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.
|
class |
TextArea
An optionally multi-line editable region that can display text and allow a user to edit it.
|
class |
TextField
A specialized version of
TextArea with some minor deviations from the original
specifically: |
| Modifier and Type | Method and Description |
|---|---|
protected TextHolder |
InputComponent.createErrorLabel()
Can be overriden by subclasses to support custom error label components
|
| 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.