@EditorMessageBundle(value="editor.gui")

Package com.threerings.opengl.gui

User interface classes.

See:
          Description

Interface Summary
Selectable<T> Implemented by GUI components that allow selection from amongst enumerated values.
UIConstants Codes and constants shared by the UI components.
 

Class Summary
BoundedRangeModel Defines the model used by the ScrollBar to communicate with other components and external entities that wish to be manipulated by a scroll bar.
BoundedSnappingRangeModel Provides a Bounded range model where values snap to a period.
Button Displays a simple button that can be depressed and which generates an action event when pressed and released.
ButtonGroup Manages a group of ToggleButtons, ensuring that only one is selected at any given time.
CanvasRoot Bridges between the AWT and the BUI input event system when we are being used in an AWT canvas.
ChatOverlay A chat display for use as a HUD element.
CheckBox Displays a label with a check-box button next to it.
ColorPicker Allows the selection of a single color from a set of swatches.
ComboBox Displays a selected value and allows that value to be changed by selecting from a popup menu.
ComboBox.Item Used for displaying a label that is associated with a particular non-displayable value.
CommandButton Deprecated. Just use Button.
Component The basic entity in the UI user interface system.
ComponentBillboard A component billboard model implementation.
Container A user interface element that is meant to contain other interface elements.
Cursor Contains a cursor.
DecoratedWindow A top-level window with a border, a background and a title bar.
DisplayRoot A root for Display-based apps.
EditableTextComponent Extends TextComponent with mechanisms shared by editable text Components.
Image Contains a texture and its dimensions.
Label A simple component for displaying a textual label.
LabelRenderer Handles the underlying layout and rendering for Label and Button.
List Displays a list of selectable entries and fires an ActionEvent when the selected value changes.
LocalTransferHandler<T> A handler for local object references.
Log A placeholder class that contains a reference to the log object used by this project.
MenuItem Displays a single menu item.
PasswordField A derivation of TextField that does not display the actual text, but asterisks instead.
PopupMenu Displays a popup menu of items, one of which can be selected.
PopupWindow A window that is popped up to display something like a menu or a tooltip or some other temporary, modal overlaid display.
RenderableView Displays an embedded 3D view.
Root Connects the BUI system into the JME scene graph.
ScrollBar Displays a scroll bar for all your horizontal and vertical scrolling needs.
ScrollButton Displays a scroll button for all your horizontal and vertical scrolling needs.
ScrollingList<V,C extends Component> Provides a scrollable, lazily instantiated component view of values
ScrollPane Provides a scrollable clipped view on a sub-heirarchy of components.
Slider Displays a track with a little frob somewhere along its length that allows a user to select a smoothly varying value between two bounds.
Spacer Takes up space!
Spinner Displays a value with little next and previous buttons.
SpinnerLogic Contains the logic for a spinner, allowing the hook-up of any buttons/label.
StatusLabel Provides a convenient component for displaying feedback.
StretchWindow A window that automatically stretches to cover the entire render surface.
TabbedPane Displays one of a set of components (tabs) depending on which tab is selected.
TextArea Displays one or more lines of text which may contain basic formatting (changing of color, toggling bold, italic and underline).
TextComponent Defines methods and mechanisms common to components that render a string of text.
TextEditor A multiline text-editing widget.
TextField Displays and allows for the editing of a single line of text.
ToggleButton Like a Button except that it toggles between two states (selected and normal) when clicked.
TransferHandler Handles drag and drop, cut and paste operations.
UserInterface A user interface component configured from a resource.
UserInterfaceWindow A window that contains a user interface.
Window A window defines the top-level of a component hierarchy.
 

Enum Summary
Label.Fit Configures the label's strategy when it does not fit into its allocated space.
 

Package com.threerings.opengl.gui Description

User interface classes.



Copyright © 2011. All Rights Reserved.