Name | Description | Type | Package | Framework |
AC | A constraint that holds the column or row constraints for the grid. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
ActionEvent | | Class | com.codename1.ui.events | CodeName One |
|
ActionEvent .Type | The event type, as declared when the event is created. | Class | com.codename1.ui.events.ActionEvent | CodeName One |
|
ActionListener | Event callback interface invoked when a component action occursInvoked when an action occurred on a component | Interface | com.codename1.ui.events | CodeName One |
|
Animation | Allows any object to react to events and draw an animation at a fixed interval. | Interface | com.codename1.ui.animations | CodeName One |
|
AnimationManager | Animation manager concentrates all of the animations for a given form into a single place that allows us to manage all mutations to a Form in a way the prevents collisions between mutations. | Class | com.codename1.ui | CodeName One |
|
AnimationObject | An animation object is an element within the timeline that has a visibility state for rendering at a given point in time. | Class | com.codename1.ui.animations | CodeName One |
|
AsyncDocumentRequestHandler | Provides an interface for Asynchronous request handling. | Interface | com.codename1.ui.html | CodeName One |
|
AsyncDocumentRequestHandlerImpl | HTML support in CodenameOne. | Class | com.codename1.ui.html | CodeName One |
|
AutoCompleteTextField | An editable TextField with completion suggestions that show up in a drop down menu while the user types in text. | Class | com.codename1.ui | CodeName One |
|
BackgroundPainter | | Class | com.codename1.ui.painter | CodeName One |
|
BaseSpinner | | Class | com.codename1.ui.spinner | CodeName One |
|
Border | Base class that allows us to render a border for a component, a border is drawn before the component and is drawn within the padding region of the component. | Class | com.codename1.ui.plaf | CodeName One |
|
BorderLayout | A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center. | Class | com.codename1.ui.layouts | CodeName One |
|
BoundSize | A size that contains minimum, preferred and maximum size of type UnitValue. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
BoxLayout | Layout manager that places elements in a row (X_AXIS) or column (Y_AXIS) according to box orientation. | Class | com.codename1.ui.layouts | CodeName One |
|
BrowserComponent | The browser component is an interface to an embeddable native platform browser on platforms that support embedding the native browser in place, if you need wide compatibility and flexibility | Class | com.codename1.ui | CodeName One |
|
BrowserNavigationCallback | Important: Calls to this interface are always performed on a separate thread from the EDT! They are performed on the native webkit rendering | Interface | com.codename1.ui.events | CodeName One |
|
Button | Button is the base class for several UI widgets allowing clickability. | Class | com.codename1.ui | CodeName One |
|
ButtonGroup | This class is used to create a multiple-exclusion scope for Creating a set of RadioButton components with the same ButtonGroup object | Class | com.codename1.ui | CodeName One |
|
Calendar | Date widget for selecting a date/time value. | Class | com.codename1.ui | CodeName One |
|
CC | A simple value holder for one component's constraint. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
CellRenderer | This class is geared to replace the ListCellRenderer in the long run to provide a more generic rendering API. | Interface | com.codename1.ui.list | CodeName One |
|
CheckBox | CheckBox is a button that can be selected or deselected and displays its state to the user. | Class | com.codename1.ui | CodeName One |
|
ComboBox | A ComboBox is a list that allows only one selection at a time, when a user clicks the ComboBox a popup button with the full list of elements allows the selection of | Class | com.codename1.ui | CodeName One |
|
Command | The Command class provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls. | Class | com.codename1.ui | CodeName One |
|
CommonTransitions | Contains common transition animations including the following: Slide - the exiting form slides out of the screen while the new form slides in. | Class | com.codename1.ui.animations | CodeName One |
|
Component | The component class is the basis of all UI widgets in Codename One, to arrange multiple components together we use the Container class which itself "IS A" Component subclass. | Class | com.codename1.ui | CodeName One |
|
ComponentAnimation | Parent class representing an animation object within the AnimationManager queue. | Class | com.codename1.ui.animations | CodeName One |
|
ComponentGroup | A component group is a container that applies the given UIID to a set of components within it and gives the same UIID with "First"/"Last" prepended to the first and last components. | Class | com.codename1.ui | CodeName One |
|
ComponentWrapper | A class that wraps the important parts of a Component. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
Constraint | To perform validation we add a constraint to a validator, a constraint defines whether a value if validIncludes the error message for the constraint | Interface | com.codename1.ui.validation | CodeName One |
|
ConstraintParser | Parses string constraints. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
Container | A composite pattern with Component, allows nesting and arranging multiple components using a pluggable layout manager architecture. | Class | com.codename1.ui | CodeName One |
|
ContainerList | This is a "list component" implemented as a container with a layout manager which provides some of the ui advantages of a Container and some of a | Class | com.codename1.ui.list | CodeName One |
|
ContainerWrapper | A class that wraps a container that contains components. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
CoordinateLayout | Allows laying out components based on absolute positions/sizes that are adapted based on available space for the layout. | Class | com.codename1.ui.layouts | CodeName One |
|
DataChangedListener | Event callback interface invoked when a ListModel changes its state thus indicating to the view that it should refresh. | Interface | com.codename1.ui.events | CodeName One |
|
DateSpinner | | Class | com.codename1.ui.spinner | CodeName One |
|
DateTimeSpinner | | Class | com.codename1.ui.spinner | CodeName One |
|
DefaultDocumentRequestHandler | Default implementation of the HTML components document request handler to allow simple HTML support in Codename One. | Class | com.codename1.ui.html | CodeName One |
|
DefaultHTMLCallback | This is a default implementation of HTMLCallback that basically doesn't do much but does keep the HTMLComponent work intact. | Class | com.codename1.ui.html | CodeName One |
|
DefaultListCellRenderer | Default implementation of the renderer based on a label see the ListCellRenderer for more information about the use and purpose of this class | Class | com.codename1.ui.list | CodeName One |
|
DefaultListModel | Default implementation of the list model based on a List of elements. | Class | com.codename1.ui.list | CodeName One |
|
DefaultLookAndFeel | | Class | com.codename1.ui.plaf | CodeName One |
|
DefaultTableModel | A default implementation of the table model based on a two dimensional array. | Class | com.codename1.ui.table | CodeName One |
|
Dialog | A dialog is a form that occupies a part of the screen and appears as a modal entity to the developer. | Class | com.codename1.ui | CodeName One |
|
DimConstraint | A simple value holder for a constraint for one dimension. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
Dimension | Utility class that holds a width and height that represents a dimension of a component or element | Class | com.codename1.ui.geom | CodeName One |
|
Dimension2D | Utility class that holds a width and height that represents a dimension of a component or element | Class | com.codename1.ui.geom | CodeName One |
|
Display | Central class for the API that manages rendering/events and is used to place top level components (Form) on the "display". | Class | com.codename1.ui | CodeName One |
|
DocumentInfo | DocumentInfo holds important information about a document that is loading. | Class | com.codename1.ui.html | CodeName One |
|
DocumentRequestHandler | The DocumentRequestHandler interface should be implemented so it returns documents in requested URLs. | Interface | com.codename1.ui.html | CodeName One |
|
Effects | Static utility class useful for simple visual effects that don't quite fit anywhere else in the core API. | Class | com.codename1.ui.util | CodeName One |
|
EmbeddedContainer | This class is mostly used internally by the GUI builder and isn't very useful for general purpose. | Class | com.codename1.ui.util | CodeName One |
|
EncodedImage | An image that only keeps the binary data of the source file used to load it in permanent memory. | Class | com.codename1.ui | CodeName One |
|
EventDispatcher | Handles event dispatching while guaranteeing that all events would be fired properly on the EDT regardless of their source. | Class | com.codename1.ui.util | CodeName One |
|
FilterProxyListModel | | Class | com.codename1.ui.list | CodeName One |
|
FlipTransition | | Class | com.codename1.ui.animations | CodeName One |
|
FlowLayout | FlowLayout is the default layout manager for Codename One Containers and Forms. | Class | com.codename1.ui.layouts | CodeName One |
|
FocusListener | Observes focus change events for a given form and invokes the callbacks to enable us to assign functionality based on current focused component. | Interface | com.codename1.ui.events | CodeName One |
|
Font | Codename One currently supports 3 font types: System fonts - these are very simplistic builtin fonts. | Class | com.codename1.ui | CodeName One |
|
FontImage | | Class | com.codename1.ui | CodeName One |
|
Form | Top level component that serves as the root for the UI, this Container handles the menus and title while placing content between them. | Class | com.codename1.ui | CodeName One |
|
GeneralPath | A general geometric path, consisting of any number of subpaths constructed out of straight lines and cubic or quadratic Bezier curves. | Class | com.codename1.ui.geom | CodeName One |
|
GenericListCellRenderer | The generic list cell renderer can display containers or arbitrary Codename One components as items in a list. | Class | com.codename1.ui.list | CodeName One |
|
GenericSpinner | A spinner class that allows arbitrary values, this is effectively a combo box replacement for platforms where a combo box is not available | Class | com.codename1.ui.spinner | CodeName One |
|
GlassTutorial | A Glass Tutorial appears on top of the UI especially on a touch device but could be on any device and points to/circles components within the UI | Class | com.codename1.ui.util | CodeName One |
|
Graphics | Abstracts the underlying platform graphics context thus allowing us to achieve portability between MIDP devices and CDC devices. | Class | com.codename1.ui | CodeName One |
|
Grid | Holds components in a grid. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
GridBagConstraints | | Class | com.codename1.ui.layouts | CodeName One |
|
GridBagLayout | Codename One port of the infamous GridBagLayout based on the Apache Harmony code. | Class | com.codename1.ui.layouts | CodeName One |
|
GridLayout | The components are arranged in a grid based on available space, all cells in the grid are given exactly the same size which matches the largest preferred size or available space. | Class | com.codename1.ui.layouts | CodeName One |
|
GroupConstraint | | Class | com.codename1.ui.validation | CodeName One |
|
GroupLayout | GroupLayout is a LayoutManager that hierarchically groups components to achieve common, and not so common, layouts. | Class | com.codename1.ui.layouts | CodeName One |
|
HTMLCallback | HTMLCallback is used to dispatch document lifecycle events. | Interface | com.codename1.ui.html | CodeName One |
|
HTMLComponent | HTMLComponent is a Codename One Component that renders HTML documents that conform to the XHTML Mobile Profile 1. | Class | com.codename1.ui.html | CodeName One |
|
HTMLElement | The HTMLElement class defines a single HTML element with its attributes and children. | Class | com.codename1.ui.html | CodeName One |
|
HTMLParser | The HTMLParser class is used to parse an XHTML-MP 1. | Class | com.codename1.ui.html | CodeName One |
|
HTMLUtils | | Class | com.codename1.ui.html | CodeName One |
|
Image | | Class | com.codename1.ui | CodeName One |
|
ImageIO | Enable simple operations on image file & image objects such as dynamic scaling and storage to binary formats such as JPEG. | Class | com.codename1.ui.util | CodeName One |
|
InCellGapProvider | An interface to implement if you want to decide the gaps between two types of components within the same cell. | Interface | com.codename1.ui.layouts.mig | CodeName One |
|
InfiniteContainer | This abstract Container can scroll indefinitely (or at least until we run out of data). | Class | com.codename1.ui | CodeName One |
|
Insets | | Class | com.codename1.ui.layouts | CodeName One |
|
IOCallback | | Interface | com.codename1.ui.html | CodeName One |
|
Label | Allows displaying a single line of text and icon (both optional) with different alignment options. | Class | com.codename1.ui | CodeName One |
|
LayeredLayout | The LayeredLayout places the components in order one on top of the other and sizes them all to the size of the largest component. | Class | com.codename1.ui.layouts | CodeName One |
|
Layout | Abstract class that can be used to arrange components in a container using a predefined algorithm. | Class | com.codename1.ui.layouts | CodeName One |
|
LayoutCallback | A class to extend if you want to provide more control over where a component is placed or the size of it. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
LayoutStyle | LayoutStyle is used to determine how much space to place between components during layout. | Class | com.codename1.ui.layouts | CodeName One |
|
LayoutUtil | A utility class that has only static helper methods. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
LC | Contains the constraints for an instance of the LC layout manager. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
LengthConstraint | | Class | com.codename1.ui.validation | CodeName One |
|
LinkHandler | | Class | com.codename1.ui.layouts.mig | CodeName One |
|
List | A set of elements that is rendered using a ListCellRenderer and are extracted via the ListModel. | Class | com.codename1.ui | CodeName One |
|
ListCellRenderer | A "rubber stamp" tool that allows us to extract a component (often the same component instance for all invocations) that is initialized to the value | Interface | com.codename1.ui.list | CodeName One |
|
ListModel | Represents the data structure of the list, thus allowing a list to represent any potential data source by referencing different implementations of this | Interface | com.codename1.ui.list | CodeName One |
|
LookAndFeel | Allows a UI developer to completely customize the look of the application by overriding drawing/sizing methods appropriately. | Class | com.codename1.ui.plaf | CodeName One |
|
MenuBar | This class represents the Form MenuBar. | Class | com.codename1.ui | CodeName One |
|
MigLayout | A very flexible layout manager. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
MorphTransition | A transition inspired by the Android L release morph activity effect allowing a set of components in one form/container to morph into another in a different | Class | com.codename1.ui.animations | CodeName One |
|
Motion | Abstracts the notion of physical motion over time from a numeric location to another. | Class | com.codename1.ui.animations | CodeName One |
|
MultiList | A list with a MultiButton renderer. | Class | com.codename1.ui.list | CodeName One |
|
NavigationCommand | The NavigationCommand is a Command that navigates to a given Form. | Class | com.codename1.ui | CodeName One |
|
NumericSpinner | | Class | com.codename1.ui.spinner | CodeName One |
|
Painter | Painter can be used to draw on components backgrounds. | Interface | com.codename1.ui | CodeName One |
|
PainterChain | A painter chain allows us to chain together several painters to provide a "layer" effect where each painter only draws one element. | Class | com.codename1.ui.painter | CodeName One |
|
PathIterator | This interface provides a directed path over the boundary of a shape. | Interface | com.codename1.ui.geom | CodeName One |
|
PeerComponent | A peer component is essentially a "dummy" Codename One component used to calculate the position of the actual native platform specific component. | Class | com.codename1.ui | CodeName One |
|
Picker | Picker is a component and API that allows either popping up a spinner or using the native picker API when applicable. | Class | com.codename1.ui.spinner | CodeName One |
|
PlatformDefaults | Currently handles Windows, Mac OS X, and GNOME spacing. | Class | com.codename1.ui.layouts.mig | CodeName One |
|
Point | | Class | com.codename1.ui.geom | CodeName One |
|
Point2D | | Class | com.codename1.ui.geom | CodeName One |
|
RadioButton | RadioButton is a Button that maintains a selection state exclusively within a specific ButtonGroup. | Class | com.codename1.ui | CodeName One |
|
Rectangle | Represents a Rectangle position (x, y) and Dimension (width, height), this is useful for measuring coordinates within the application. | Class | com.codename1.ui.geom | CodeName One |
|
Rectangle2D | Represents a Rectangle position (x, y) and Dimension (width, height), this is useful for measuring coordinates within the application. | Class | com.codename1.ui.geom | CodeName One |
|
RegexConstraint | | Class | com.codename1.ui.validation | CodeName One |
|
Resources | Loads resources from the binary resource file generated by the Codename One Designer. | Class | com.codename1.ui.util | CodeName One |
|
RGBImage | An image that stores its data as an integer RGB array internally, this image cannot be manipulated via Graphics primitives however its | Class | com.codename1.ui | CodeName One |
|
ScrollListener | | Interface | com.codename1.ui.events | CodeName One |
|
SelectionListener | | Interface | com.codename1.ui.events | CodeName One |
|
Shape | An interface that can be implemented by any class that wants to be drawableSee Also:for a concrete implementation of Shape. | Interface | com.codename1.ui.geom | CodeName One |
|
SideMenuBar | This is Menu Bar that displays it's commands on a side bar navigation similar to Google+/Facbook apps navigation | Class | com.codename1.ui | CodeName One |
|
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 | com.codename1.ui | CodeName One |
|
Stroke | Encapsulates the stroke used for drawing paths. | Class | com.codename1.ui | CodeName One |
|
Style | Represents the look of a given component: colors, fonts, transparency, margin and padding & images. | Class | com.codename1.ui.plaf | CodeName One |
|
StyleListener | | Interface | com.codename1.ui.events | CodeName One |
|
SwipeableContainer | SwipeableContainer allows us to side swipe a component and expose underlying configuration within it. | Class | com.codename1.ui | CodeName One |
|
SwipeBackSupport | | Class | com.codename1.ui.util | CodeName One |
|
Table | The Table class represents a grid of data that can be used for rendering a grid of components/labels. | Class | com.codename1.ui.table | CodeName One |
|
TableLayout | TableLayout is a very elaborate constraint based layout manager that can arrange elements in rows/columns while defining constraints to control complex behavior such as spanning, alignment/weight | Class | com.codename1.ui.table | CodeName One |
|
TableLayout .Constraint | Represents the layout constraint for an entry within the table indicating the desired position/behavior of the component. | Class | com.codename1.ui.table.TableLayout | CodeName One |
|
TableModel | The table and table model class are complimentry classes allowing the quick construction of tabular data controls. | Interface | com.codename1.ui.table | CodeName One |
|
Tabs | A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon. | Class | com.codename1.ui | CodeName One |
|
TextArea | An optionally multi-line editable region that can display text and allow a user to edit it. | Class | com.codename1.ui | CodeName One |
|
TextField | A specialized version of TextArea with some minor deviations from the original Blinking cursor is rendered on TextField onlycom. | Class | com.codename1.ui | CodeName One |
|
Timeline | A timeline represents the motions of animation objectsAdds an animation object to show using this timeline | Class | com.codename1.ui.animations | CodeName One |
|
TimeSpinner | | Class | com.codename1.ui.spinner | CodeName One |
|
Toolbar | Toolbar replaces the default title area with a powerful abstraction that allows functionality ranging from side menus (hamburger) to title animations and any arbitrary component type. | Class | com.codename1.ui | CodeName One |
|
Transform | Encapsulates a 3D transform that can be used in Graphics contexts or with Shapes to transform in various ways. | Class | com.codename1.ui | CodeName One |
|
Transition | Represents a transition animation between two forms this class is used internally by Display to play an animation when moving from one form to the next. | Class | com.codename1.ui.animations | CodeName One |
|
Tree | The Tree component allows constructing simple tree component hierarchies that can be expanded seamlessly with no limit. | Class | com.codename1.ui.tree | CodeName One |
|
TreeModel | Arranges tree node objects, a node can essentially be anything and it will be displayed in a hierarchy And heres a more "real world" example showing an XML hierarchy in a Tree: | Interface | com.codename1.ui.tree | CodeName One |
|
UIBuilder | The UI builder can create a user interface based on the UI designed in the resource editor and allows us to bind to said UI. | Class | com.codename1.ui.util | CodeName One |
|
UIManager | Central point singleton managing the look of the application, this class allows us to customize the styles (themes) as well as the look instance. | Class | com.codename1.ui.plaf | CodeName One |
|
UITimer | Simple timer callback that is invoked on the CodenameOne EDT thread rather than on a separate thread. | Class | com.codename1.ui.util | CodeName One |
|
UnitConverter | | Class | com.codename1.ui.layouts.mig | CodeName One |
|
UnitValue | | Class | com.codename1.ui.layouts.mig | CodeName One |
|
URLImage | URLImage allows us to create an image from a URL. | Class | com.codename1.ui | CodeName One |
|
URLImage .ImageAdapter | Allows applying resize logic to downloaded images you can use constant resize behaviors defined in this class. | Interface | com.codename1.ui.URLImage | CodeName One |
|
Validator | Binds validation constraints to form elements, when validation fails it can be highlighted directly on the component via an emblem or change of the UIID (to original UIID name + "Invalid" e. | Class | com.codename1.ui.validation | CodeName One |
|
Validator .HighlightMode | Indicates the validation failure modesReturns the enum constant of this type with the specified name. | Class | com.codename1.ui.validation.Validator | CodeName One |
|
VirtualKeyboard | | Class | com.codename1.ui | CodeName One |
|
WeakHashMap | | Class | com.codename1.ui.util | CodeName One |