Components 74 components in 10 groups. Each page has the Java to copy and the component drawn in the theme you pick. Inputs and forms 13 TextFieldComponentA single line of text to edit. TextAreaComponentSeveral lines of text to edit. NumberFieldComponentA number to type, with a minus and a plus beside it. OtpInputComponentA short code typed into one box per character. TagInputComponentA field that holds short texts as chips. SliderComponentPicks a whole number in a range. RangeSliderComponentPicks a range of whole numbers with two handles. KeybindFieldComponentRebinds one key or mouse button. ColorPickerComponentPicks a colour. DatePickerComponentA field that opens a calendar to pick a date. CalendarComponentA month of days, to pick one day or a range. FormFieldComponentA label, a required mark, a line of help and an error around any widget. FormSummaryComponentThe list of what is wrong in a form, each line leading to its field. Buttons and selection 10 ButtonComponentDisplays a button. ToggleComponentSwitches one setting on or off. ToggleGroupComponentA row of buttons where one or several can be on. CheckboxComponentA box to tick, with a third state for a list that is only partly on. RadioGroupComponentOne choice out of a few, all in view. DropdownComponentOpens a list of choices. ComboBoxComponentA text field with suggestions that follow what is typed. RadialComponentA wheel of choices around the cursor. ReelComponentA roulette that lands on one card. WheelComponentA prize wheel that spins and lands on the segment it was told to. Lists and data 12 ListComponentA scrolling list of rows you draw yourself. TableComponentA sortable data table with a sticky header. TreeComponentAn expandable tree of rows. TreeTableComponentA table whose rows fold, with the tree in one column. GridComponentCards in rows of a fixed number of columns. CardComponentA block with a picture, a title, text and buttons, for grids of things to choose from. KanbanComponentColumns of cards the player drags from one column to another. ReorderListComponentA list the player reorders by dragging a row's handle. TimelineComponentEvents down a line, each with a marker. BadgeComponentA small label, a count or a dot. AvatarComponentA player's head, or their initials on a colour until the skin is there. AvatarGroupComponentSeveral avatars overlapping in a row, with a +N for the rest. Navigation 8 TabsComponentSwitches between parts of a screen. BreadcrumbComponentA path of places. PaginationComponentPage buttons with an ellipsis for the pages between. MenubarComponentMenus across the top of a screen. SidebarComponentA column of navigation that folds into a rail of icons. StepsComponentWhere a wizard has got to: numbered markers joined by a line. CommandPaletteComponentA search box that finds and runs commands from the keyboard. ContextMenuComponentA right-click menu with icons, shortcuts, checks and submenus. Overlays and popups 5 DialogComponentA modal dialog with a title, a message and up to three actions. DrawerComponentA sheet that slides in from an edge, for filters, details or settings. PopoverComponentA small floating panel opened from a widget. HoverCardComponentA card with a picture, a title and a few lines that comes up when the pointer rests on its anchor. LightboxComponentShows one picture at full screen, with a caption and arrows to the next one. Feedback and progress 7 AlertComponentA short message that belongs to the screen: info, success, warning or error. ToastSpecShows a toast in the game's own stack, in the player's theme. ProgressComponentShows how far a task has got. MeterComponent and WaveComponentShows a sound level in decibels. SpinnerComponentShows that something is loading. SkeletonComponentGrey shapes that hold the place of something still loading. GaugeComponentA value on a dial with zones. Charts 4 ChartComponentLines, areas or bars, one or several series, with ticks, a legend and a crosshair. DonutChartComponentA pie or a donut with a legend. SparklineComponentA tiny line or row of bars that sits inline. HeatmapComponentA grid of cells whose shade tells a value, or a calendar of days. Media and 3D 6 PictureComponentA screenshot, a map preview or an item shown large, with the theme's frame. CarouselComponentSlides one at a time, with arrows, dots, drag, wheel and keys. RichTextComponentPrints text with the game's colour and style codes, written with the section sign or &. EntityPreviewComponentShows an entity or a block in 3D. ModelPreviewComponentA voxel model on a turntable, with a title and a line under it. Scene3DComponentA small 3D scene drawn in software, in any screen and any version. Minecraft and inventory 3 ItemPickerComponentLets the player pick any item in the game. SlotGridComponent and PlayerInventoryComponentThe game's item slots, drawn in your theme. MapComponentA Minecraft map in a box, with its markers and the paper it is drawn on. Layout 6 PanelComponentThe surface of a screen. SectionComponentA titled block the player can fold. WindowComponentA panel in a window the player can move and scale. AccordionComponentTitled blocks that fold, one open at a time or several. ScrollComponentScrolls components that do not fit their box. SplitPaneComponentTwo panes with a divider the player can drag.