Package com.jmex.bui

Interface Summary
BConstants Codes and constants shared by the BUI components.
BContainer.ChildOp Used in BContainer.wasAdded() and BContainer.wasRemoved().
BStyleSheet.ResourceProvider An interface used by the stylesheet to obtain font and image resources.
 

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.
BComponent The basic entity in the BUI user interface system.
BContainer A user interface element that is meant to contain other interface elements.
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.
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.
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.DefaultResourceProvider A default implementation of the stylesheet resource provider.
BStyleSheet.FontProperty  
BStyleSheet.IconProperty  
BStyleSheet.Property  
BStyleSheet.Rule  
BTabbedPane Displays one of a set of containers depending on which tab is selected.
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!
 



Copyright © 2006 Michael Bayne. All Rights Reserved.