| 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 |