Module com.gluonhq.charm.glisten
Package com.gluonhq.charm.glisten.control
UI controls and other useful components can be found in this package.
-
Class Summary Class Description Alert The Alert class provides a number of pre-built dialogs made to be used in a common set of use cases.AppBar The AppBar is a special kind of toolbar that is used for branding, navigation, search, and actions.AutoCompleteTextField<T> AutoCompleteTextField offers auto-complete suggestions to the user through a dropdown, so he may enter information more efficiently and accurately.AutoCompleteTextField.AutoCompleteEvent Event generated by AutoCompleteTextField.Avatar An Avatar is a control that clips a circle around a given image.AvatarPane<T> BottomNavigation Bottom navigation provides quick navigation between top-level views of an app.BottomNavigationButton Button to be used inBottomNavigation
.CardCell<T> Objects of this class represent a card in aCardPane
.CardPane<T> CardPane is a container of cards.CharmListCell<T> TheCell
type used withinCharmListView
instances.CharmListView<T,K extends Comparable> A CharmListView displays a vertical list of items from which the user may select, while new items are inserted as headers, as a result of applying over the underlying model aheader function
.Chip Chips represent complex entities in small blocks, such as a contact.DatePicker DatePicker is a dialog that displays a custom control that allows the selection of aLocalDate
based on the selection of a given day and month in the initial monthly view, and a given year in a yearly view.Dialog<T> A Dialog is composed of a graphic, a title, a content node and a collection of buttons.DropdownButton A Dropdown button selects between multiple selections.ExceptionDialog A Dialog to display exceptions.ExpansionPanel ExpansionPanels may either stand alone or be part of aExpansionPanelContainer
.ExpansionPanel.CollapsedPanel Convenience class to use withExpansionPanel.collapsedContentProperty()
.ExpansionPanel.ExpandedPanel Convenience class to use withExpansionPanel.expandedContentProperty()
.ExpansionPanelContainer A container ofExpansionPanel
.FloatingActionButton A floating action button represents the primary action in an application.Icon Represents MaterialDesignIcon Icon is created specifically to enhance Scene Builder support for MaterialDesignIcon The instance of Icon should be assigned to a 'graphic' property of the Button.LifecycleEvent This is the event class for all objects that go through a life cycle of SHOW/HIDE.ListTile Message Message provide lightweight feedback about an operation.NavigationDrawer NavigationDrawer is a panel that displays the application main navigation options on the edge of the screen.NavigationDrawer.Footer A convenience class for creating a default footer forNavigationDrawer
with styled implementations according to Material Design Guidelines.NavigationDrawer.Header A convenience class for creating a default header forNavigationDrawer
with styled implementations according to Material Design Guidelines.NavigationDrawer.Item A convenience class for creating a default items forNavigationDrawer
with styled implementations according to Material Design Guidelines.NavigationDrawer.ViewItem A convenience class for creating a default items forNavigationDrawer
with styled implementations according to Material Design Guidelines.ProgressBar A specialization of the ProgressIndicator which is represented as a horizontal bar.ProgressIndicator A circular control which is used for indicating progress, either infinite (aka indeterminate) or finite.Rating A control for allowing users to provide a rating.SettingsPane The SettingsPane control is designed to make it really easy for developers to present to end users a list ofoptions
that can be modified, using proper built-in editors according the type of those options.Snackbar Snackbars contain a single line of text directly related to the operation performed.TextArea Text areas are taller than text fields and wrap overflow text onto a new line.TextField A Text input component that allows a user to enter a single line of unformatted text.TextInput Abstract base class for text input controls.TimePicker A TimePicker is used to select a single time (hours:minutes).Toast On mobile, toasts are used to display simple messages to the user.ToggleButtonGroup The ToggleButtonGroup brings together a collection of related actions in the form ofToggleButtons
. -
Enum Summary Enum Description AutoCompleteTextField.CompleterMode Enumeration that specifies the type of search being used by the AutoCompleteTextField.BottomNavigation.Type An enumeration containing the available bottom navigation types that theBottomNavigation
class can use to pre-populate various properties.