|
Class Summary |
| BButton |
Displays a simple button that can be depressed and which generates an action
event when pressed and released. |
| BCheckBox |
Displays a label with a check-box button next to it. |
| BComboBox |
Displays a selected value and allows that value to be changed by selecting from a popup menu. |
| BComboBox.Item |
Used for displaying a label that is associated with a particular non-displayable value. |
| BComponent |
The basic entity in the BUI user interface system. |
| BContainer |
A user interface element that is meant to contain other interface
elements. |
| BCursor |
Contains a cursor. |
| BDecoratedWindow |
A top-level window with a border, a background and a title bar. |
| BGeomView |
Displays 3D geometry (a Spatial) inside a normal user interface. |
| BImage |
Contains a texture, its dimensions and a texture state. |
| BLabel |
A simple component for displaying a textual label. |
| BList |
Displays a list of selectable entries and fires an ActionEvent when the selected value
changes. |
| BMenuItem |
Displays a single menu item. |
| BoundedRangeModel |
Defines the model used by the BScrollBar 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. |
| BPasswordField |
A derivation of BTextField that does not display the actual
text, but asterisks instead. |
| BPopupMenu |
Displays a popup menu of items, one of which can be selected. |
| BPopupWindow |
A window that is popped up to display something like a menu or a
tooltip or some other temporary, modal overlaid display. |
| BRootNode |
Connects the BUI system into the JME scene graph. |
| BScrollBar |
Displays a scroll bar for all your horizontal and vertical scrolling
needs. |
| BScrollingList<V,C extends BComponent> |
Provides a scrollable, lazily instantiated component view of values |
| BScrollingList.Entry<V,C extends BComponent> |
Used to track the total height of our entries. |
| BScrollPane |
Provides a scrollable clipped view on a sub-heirarchy of components. |
| BScrollPane.BViewport |
Does all the heavy lifting for the BScrollPane. |
| BSlider |
Displays a track with a little frob somewhere along its length that allows a user to select a
smoothly varying value between two bounds. |
| BStyleSheet |
Defines a stylesheet which is used to configure the style (font family, font size, foreground
and background color, etc.) of components in the BUI library. |
| BStyleSheet.BackgroundProperty |
|
| BStyleSheet.CursorProperty |
|
| BStyleSheet.DefaultResourceProvider |
A default implementation of the stylesheet resource provider. |
| BStyleSheet.FontProperty |
|
| BStyleSheet.IconProperty |
|
| BStyleSheet.Property |
|
| BStyleSheet.Rule |
|
| BTabbedPane |
Displays one of a set of components (tabs) depending on which tab is selected. |
| BTabbedPane.Tab |
|
| BTextArea |
Displays one or more lines of text which may contain basic formatting (changing of color,
toggling bold, italic and underline). |
| BTextArea.Line |
Contains the segments of text on a single line. |
| BTextArea.Run |
Used to associate a style with a run of text. |
| BTextComponent |
Defines methods and mechanisms common to components that render a string of
text. |
| BTextField |
Displays and allows for the editing of a single line of text. |
| BToggleButton |
Like a BButton except that it toggles between two states
(selected and normal) when clicked. |
| BWindow |
A window defines the top-level of a component hierarchy. |
| CanvasRootNode |
Bridges between the AWT and the BUI input event system when we are
being used in an AWT canvas. |
| Label |
Handles the underlying layout and rendering for BLabel and BButton. |
| Label.Config |
|
| Label.Text |
|
| Log |
Contains an easily accessible log instance for the BUI package. |
| PolledRootNode |
Processes the polled input information available from the underlying
input system into input events and dispatches those to the appropriate
parties. |
| Spacer |
Takes up space! |