A B C D E F G H I J K L M N O P R S T U V W X Y Z _

A

AbsoluteLayout - Class in com.jmex.bui.layout
Lays out components at absolute coordinate and with (optional) absolute sizes.
AbsoluteLayout() - Constructor for class com.jmex.bui.layout.AbsoluteLayout
 
acceptsFocus() - Method in class com.jmex.bui.BComponent
Returns whether or not this component accepts the keyboard focus.
acceptsFocus() - Method in class com.jmex.bui.BTextField
 
ACTION - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
ActionEvent - Class in com.jmex.bui.event
Dispatched by a component when some sort of component-specific action has occurred.
ActionEvent(Object, long, int, String) - Constructor for class com.jmex.bui.event.ActionEvent
 
ActionListener - Interface in com.jmex.bui.event
Dispatches action events to interested parties.
actionPerformed(ActionEvent) - Method in interface com.jmex.bui.event.ActionListener
Dispatched when a component has generated an "action".
add(BComponent) - Method in class com.jmex.bui.BContainer
Adds a child to this container.
add(int, BComponent) - Method in class com.jmex.bui.BContainer
Adds a child to this container at the specified position.
add(BComponent, Object) - Method in class com.jmex.bui.BContainer
Adds a child to this container with the specified layout constraints.
add(int, BComponent, Object) - Method in class com.jmex.bui.BContainer
Adds a child to this container at the specified position, with the specified layout constraints.
add(Insets) - Method in class com.jmex.bui.util.Insets
Returns insets which are the sum of these insets with the specified insets.
add(int, int, int, int) - Method in class com.jmex.bui.util.Rectangle
Adds the specified rectangle to this rectangle, causing this rectangle to become the union of itself and the specified rectangle.
addChangeListener(ChangeListener) - Method in class com.jmex.bui.BoundedRangeModel
Adds a listener to this model.
addItem(Object) - Method in class com.jmex.bui.BComboBox
Appends an item to our list of items.
addItem(int, Object) - Method in class com.jmex.bui.BComboBox
Inserts an item into our list of items at the specified position (zero being before all other items and so forth).
addLayoutComponent(BComponent, Object) - Method in class com.jmex.bui.layout.AbsoluteLayout
 
addLayoutComponent(BComponent, Object) - Method in class com.jmex.bui.layout.BLayoutManager
Components added to a container will result in a call to this method, informing the layout manager of said constraints.
addLayoutComponent(BComponent, Object) - Method in class com.jmex.bui.layout.BorderLayout
 
addLayoutComponent(BComponent, Object) - Method in class com.jmex.bui.layout.GroupLayout
 
addListener(ComponentListener) - Method in class com.jmex.bui.BComponent
Adds a listener to this component.
addListener(Document.Listener) - Method in class com.jmex.bui.text.Document
Registers a document listener.
addMapping(int, int, int) - Method in class com.jmex.bui.text.BKeyMap
Adds a mapping for the specified modifier and key code combination to the specified command.
addMenuItem(BMenuItem) - Method in class com.jmex.bui.BPopupMenu
Adds the supplied item to this menu.
addRun(BTextFactory, BTextArea.Run, ColorRGBA, int, int) - Method in class com.jmex.bui.BTextArea.Line
Adds the supplied run to the line using the supplied text factory, returns the offset into the run that must be appeneded to a new line or -1 if the entire run was appended.
addTab(String, BComponent) - Method in class com.jmex.bui.BTabbedPane
Adds a tab to the pane using the specified tile.
addWindow(BWindow) - Method in class com.jmex.bui.BRootNode
Registers a top-level window with the input system.
adjustInsets(Insets) - Method in class com.jmex.bui.border.BBorder
Adds the supplied insets to this border's insets and returns adjusted insets.
adjustInsets(Insets) - Method in class com.jmex.bui.border.CompoundBorder
 
adjustInsets(Insets) - Method in class com.jmex.bui.border.EmptyBorder
 
adjustInsets(Insets) - Method in class com.jmex.bui.border.LineBorder
 
ALT_DOWN_MASK - Static variable in class com.jmex.bui.event.InputEvent
A modifier mask indicating that the alt key was down at the time this event was generated.
ANY_BUTTON_PRESSED - Static variable in class com.jmex.bui.PolledRootNode
Used to check whether any button remains pressed.
appendText(String) - Method in class com.jmex.bui.BTextArea
Appends text with the foreground color in the plain style.
appendText(String, ColorRGBA) - Method in class com.jmex.bui.BTextArea
Appends text with the specified color in the plain style.
appendText(String, int) - Method in class com.jmex.bui.BTextArea
Appends text with the foreground color in the specified style.
appendText(String, ColorRGBA, int) - Method in class com.jmex.bui.BTextArea
Appends text with the specified color and style.
apply(BComponent) - Method in interface com.jmex.bui.BContainer.ChildOp
 
applyDefaultStates() - Static method in class com.jmex.bui.BComponent
 
applyOperation(BContainer.ChildOp) - Method in class com.jmex.bui.BContainer
Applies an operation to all of our children.
AWTTextFactory - Class in com.jmex.bui.text
Formats text by using the AWT to render runs of text into a bitmap and then texturing a quad with the result.
AWTTextFactory(Font, boolean) - Constructor for class com.jmex.bui.text.AWTTextFactory
Creates an AWT text factory with the supplied font.
AWTTextFactory.StyleRun - Class in com.jmex.bui.text
 
AWTTextFactory.StyleRun() - Constructor for class com.jmex.bui.text.AWTTextFactory.StyleRun
 

B

BACKSPACE - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
BaseTest - Class in com.jmex.bui.tests
A base class for our various visual tests.
BaseTest() - Constructor for class com.jmex.bui.tests.BaseTest
 
BBackground - Class in com.jmex.bui.background
Provides additional information about a background that is used to display the backgrounds of various components.
BBackground() - Constructor for class com.jmex.bui.background.BBackground
 
BBorder - Class in com.jmex.bui.border
Configures a border around a component that may or may not have associated geometric elements.
BBorder() - Constructor for class com.jmex.bui.border.BBorder
 
BButton - Class in com.jmex.bui
Displays a simple button that can be depressed and which generates an action event when pressed and released.
BButton(String) - Constructor for class com.jmex.bui.BButton
Creates a button with the specified textual label.
BButton(String, String) - Constructor for class com.jmex.bui.BButton
Creates a button with the specified label and action.
BButton(String, ActionListener, String) - Constructor for class com.jmex.bui.BButton
Creates a button with the specified label and action.
BButton(BIcon, String) - Constructor for class com.jmex.bui.BButton
Creates a button with the specified icon and action.
BButton(BIcon, ActionListener, String) - Constructor for class com.jmex.bui.BButton
Creates a button with the specified icon and action.
BCheckBox - Class in com.jmex.bui
Displays a label with a check-box button next to it.
BCheckBox(String) - Constructor for class com.jmex.bui.BCheckBox
 
BComboBox - Class in com.jmex.bui
Displays a selected value and allows that value to be changed by selecting from a popup menu.
BComboBox() - Constructor for class com.jmex.bui.BComboBox
Creates an empty combo box.
BComboBox(Object[]) - Constructor for class com.jmex.bui.BComboBox
Creates a combo box with the supplied set of items.
BComboBox.ComboMenuItem - Class in com.jmex.bui
 
BComboBox.ComboMenuItem(Object) - Constructor for class com.jmex.bui.BComboBox.ComboMenuItem
 
BComponent - Class in com.jmex.bui
The basic entity in the BUI user interface system.
BComponent() - Constructor for class com.jmex.bui.BComponent
 
BConstants - Interface in com.jmex.bui
Codes and constants shared by the BUI components.
BContainer - Class in com.jmex.bui
A user interface element that is meant to contain other interface elements.
BContainer() - Constructor for class com.jmex.bui.BContainer
Creates a container with no layout manager.
BContainer(BLayoutManager) - Constructor for class com.jmex.bui.BContainer
Creates a container with the supplied layout manager.
BContainer.ChildOp - Interface in com.jmex.bui
Used in BContainer.wasAdded() and BContainer.wasRemoved().
BDecoratedWindow - Class in com.jmex.bui
A top-level window with a border, a background and a title bar.
BDecoratedWindow(BStyleSheet, String) - Constructor for class com.jmex.bui.BDecoratedWindow
Creates a decorated window using the supplied look and feel.
BEvent - Class in com.jmex.bui.event
The base event class for all BUI events.
BEvent(Object, long) - Constructor for class com.jmex.bui.event.BEvent
 
BGeomView - Class in com.jmex.bui
Displays 3D geometry (a Spatial) inside a normal user interface.
BGeomView() - Constructor for class com.jmex.bui.BGeomView
Creates a view with no configured geometry.
BGeomView(Spatial) - Constructor for class com.jmex.bui.BGeomView
Creates a view with the specified Spatial to be rendered.
BIcon - Class in com.jmex.bui.icon
Provides icon imagery for various components which make use of it.
BIcon() - Constructor for class com.jmex.bui.icon.BIcon
 
BImage - Class in com.jmex.bui
Contains a texture, its dimensions and a texture state.
BImage(URL) - Constructor for class com.jmex.bui.BImage
Creates an image from the supplied source URL.
BImage(Image) - Constructor for class com.jmex.bui.BImage
Creates an image from the supplied source AWT image.
BImage(Image, boolean) - Constructor for class com.jmex.bui.BImage
Creates an image from the supplied source AWT image.
BImage(int, int, Image) - Constructor for class com.jmex.bui.BImage
Creates an image of the specified size, using the supplied JME image data.
BImage(int, int) - Constructor for class com.jmex.bui.BImage
Helper constructor.
BKeyMap - Class in com.jmex.bui.text
Maps key presses with specific modifier combinations to editor commands.
BKeyMap() - Constructor for class com.jmex.bui.text.BKeyMap
 
BKeyMap.Mapping - Class in com.jmex.bui.text
Contains information about a single key mapping.
BKeyMap.Mapping(int, int, int) - Constructor for class com.jmex.bui.text.BKeyMap.Mapping
 
BLabel - Class in com.jmex.bui
A simple component for displaying a textual label.
BLabel(String) - Constructor for class com.jmex.bui.BLabel
Creates a label that will display the supplied text.
BLabel(String, String) - Constructor for class com.jmex.bui.BLabel
Creates a label that will display the supplied text using the specified style class.
BLabel(BIcon) - Constructor for class com.jmex.bui.BLabel
Creates a label that will display the supplied icon.
BlankBackground - Class in com.jmex.bui.background
A blank background.
BlankBackground() - Constructor for class com.jmex.bui.background.BlankBackground
 
BlankIcon - Class in com.jmex.bui.icon
Takes up space.
BlankIcon(int, int) - Constructor for class com.jmex.bui.icon.BlankIcon
 
BLayoutManager - Class in com.jmex.bui.layout
Layout managers implement a policy for laying out the children in a container.
BLayoutManager() - Constructor for class com.jmex.bui.layout.BLayoutManager
 
blendState - Static variable in class com.jmex.bui.BImage
An alpha state that blends the source plus one minus destination.
BMenuItem - Class in com.jmex.bui
Displays a single menu item.
BMenuItem(String, String) - Constructor for class com.jmex.bui.BMenuItem
Creates a menu item with the specified text that will generate an ActionEvent with the specified action when selected.
BMenuItem(BIcon, String) - Constructor for class com.jmex.bui.BMenuItem
Creates a menu item with the specified icon that will generate an ActionEvent with the specified action when selected.
BMenuItem(String, BIcon, String) - Constructor for class com.jmex.bui.BMenuItem
Creates a menu item with the specified text and icon that will generate an ActionEvent with the specified action when selected.
BOLD - Static variable in class com.jmex.bui.BStyleSheet
A font style constant.
BOLD - Static variable in class com.jmex.bui.BTextArea
A font style constant.
BOLD - Static variable in class com.jmex.bui.text.AWTTextFactory
 
BOLD_ITALIC - Static variable in class com.jmex.bui.BStyleSheet
A font style constant.
BorderLayout - Class in com.jmex.bui.layout
Lays out the children of a container around the borders and one in the center.
BorderLayout() - Constructor for class com.jmex.bui.layout.BorderLayout
Creates a border layout with zero gap between the horizontal components and zero gap between the vertical.
BorderLayout(int, int) - Constructor for class com.jmex.bui.layout.BorderLayout
Creates a border layout with the specified gap between the horizontal components and the specified gap between the vertical.
BOTTOM - Static variable in interface com.jmex.bui.BConstants
An alignment constant.
BOTTOM - Static variable in class com.jmex.bui.layout.GroupLayout
A justification constant.
BOTTOM - Static variable in class com.jmex.bui.layout.TableLayout
Bottom justifies the table contents within the container.
bottom - Variable in class com.jmex.bui.util.Insets
The inset from the bottom edge.
BoundedRangeModel - Class in com.jmex.bui
Defines the model used by the BScrollBar to communicate with other components and external entities that wish to be manipulated by a scroll bar.
BoundedRangeModel(int, int, int, int) - Constructor for class com.jmex.bui.BoundedRangeModel
Creates a bounded range model with the specified minimum value, current value, extent and maximum value.
BoundedSnappingRangeModel - Class in com.jmex.bui
Provides a Bounded range model where values snap to a period.
BoundedSnappingRangeModel(int, int, int, int, int) - Constructor for class com.jmex.bui.BoundedSnappingRangeModel
Creates a bounded range model with the specified minimum, current, extent and maximum values, and a snap period.
boundsToString() - Method in class com.jmex.bui.BComponent
Returns our bounds as a nicely formatted string.
BPasswordField - Class in com.jmex.bui
A derivation of BTextField that does not display the actual text, but asterisks instead.
BPasswordField() - Constructor for class com.jmex.bui.BPasswordField
 
BPasswordField(String) - Constructor for class com.jmex.bui.BPasswordField
 
BPopupMenu - Class in com.jmex.bui
Displays a popup menu of items, one of which can be selected.
BPopupMenu(BWindow) - Constructor for class com.jmex.bui.BPopupMenu
 
BPopupMenu(BWindow, boolean) - Constructor for class com.jmex.bui.BPopupMenu
 
BPopupWindow - Class in com.jmex.bui
A window that is popped up to display something like a menu or a tooltip or some other temporary, modal overlaid display.
BPopupWindow(BWindow, BLayoutManager) - Constructor for class com.jmex.bui.BPopupWindow
 
BRootNode - Class in com.jmex.bui
Connects the BUI system into the JME scene graph.
BRootNode() - Constructor for class com.jmex.bui.BRootNode
 
BScrollBar - Class in com.jmex.bui
Displays a scroll bar for all your horizontal and vertical scrolling needs.
BScrollBar() - Constructor for class com.jmex.bui.BScrollBar
Creates a vertical scroll bar with the default range, value and extent.
BScrollBar(int) - Constructor for class com.jmex.bui.BScrollBar
Creates a scroll bar with the default range, value and extent.
BScrollBar(int, int, int, int, int) - Constructor for class com.jmex.bui.BScrollBar
Creates a scroll bar with the specified orientation, range, value and extent.
BScrollBar(int, BoundedRangeModel) - Constructor for class com.jmex.bui.BScrollBar
Creates a scroll bar with the specified orientation which will interact with the supplied model.
BScrollPane - Class in com.jmex.bui
Provides a scrollable clipped view on a sub-heirarchy of components.
BScrollPane(BComponent) - Constructor for class com.jmex.bui.BScrollPane
 
BScrollPane(BComponent, boolean, boolean) - Constructor for class com.jmex.bui.BScrollPane
 
BScrollPane(BComponent, boolean, boolean, int) - Constructor for class com.jmex.bui.BScrollPane
 
BScrollPane.BViewport - Class in com.jmex.bui
Does all the heavy lifting for the BScrollPane.
BScrollPane.BViewport(BComponent, boolean, boolean, int) - Constructor for class com.jmex.bui.BScrollPane.BViewport
 
BSlider - Class in com.jmex.bui
Displays a track with a little frob somewhere along its length that allows a user to select a smoothly varying value between two bounds.
BSlider(int, int, int, int) - Constructor for class com.jmex.bui.BSlider
Creates a slider with the specified orientation, range and value.
BSlider(int, BoundedRangeModel) - Constructor for class com.jmex.bui.BSlider
Creates a slider with the specified orientation and range model.
BStyleSheet - Class in com.jmex.bui
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(Reader, BStyleSheet.ResourceProvider) - Constructor for class com.jmex.bui.BStyleSheet
Creates a stylesheet from the specified textual source.
BStyleSheet.BackgroundProperty - Class in com.jmex.bui
 
BStyleSheet.BackgroundProperty() - Constructor for class com.jmex.bui.BStyleSheet.BackgroundProperty
 
BStyleSheet.DefaultResourceProvider - Class in com.jmex.bui
A default implementation of the stylesheet resource provider.
BStyleSheet.DefaultResourceProvider() - Constructor for class com.jmex.bui.BStyleSheet.DefaultResourceProvider
 
BStyleSheet.FontProperty - Class in com.jmex.bui
 
BStyleSheet.FontProperty() - Constructor for class com.jmex.bui.BStyleSheet.FontProperty
 
BStyleSheet.IconProperty - Class in com.jmex.bui
 
BStyleSheet.IconProperty() - Constructor for class com.jmex.bui.BStyleSheet.IconProperty
 
BStyleSheet.Property - Class in com.jmex.bui
 
BStyleSheet.Property() - Constructor for class com.jmex.bui.BStyleSheet.Property
 
BStyleSheet.ResourceProvider - Interface in com.jmex.bui
An interface used by the stylesheet to obtain font and image resources.
BStyleSheet.Rule - Class in com.jmex.bui
 
BStyleSheet.Rule() - Constructor for class com.jmex.bui.BStyleSheet.Rule
 
BTabbedPane - Class in com.jmex.bui
Displays one of a set of containers depending on which tab is selected.
BTabbedPane() - Constructor for class com.jmex.bui.BTabbedPane
 
BTabbedPane(GroupLayout.Justification) - Constructor for class com.jmex.bui.BTabbedPane
 
BText - Class in com.jmex.bui.text
Contains a "run" of text, which will be rendered to a Quad.
BText() - Constructor for class com.jmex.bui.text.BText
 
BTextArea - Class in com.jmex.bui
Displays one or more lines of text which may contain basic formatting (changing of color, toggling bold, italic and underline).
BTextArea() - Constructor for class com.jmex.bui.BTextArea
 
BTextArea(String) - Constructor for class com.jmex.bui.BTextArea
 
BTextArea.Line - Class in com.jmex.bui
Contains the segments of text on a single line.
BTextArea.Line() - Constructor for class com.jmex.bui.BTextArea.Line
 
BTextArea.Run - Class in com.jmex.bui
Used to associate a style with a run of text.
BTextArea.Run(String, ColorRGBA, int, boolean) - Constructor for class com.jmex.bui.BTextArea.Run
 
BTextComponent - Class in com.jmex.bui
Defines methods and mechanisms common to components that render a string of text.
BTextComponent() - Constructor for class com.jmex.bui.BTextComponent
 
BTextFactory - Class in com.jmex.bui.text
Creates instances of BText using a particular technology and a particular font configuration.
BTextFactory() - Constructor for class com.jmex.bui.text.BTextFactory
 
BTextField - Class in com.jmex.bui
Displays and allows for the editing of a single line of text.
BTextField() - Constructor for class com.jmex.bui.BTextField
Creates a blank text field.
BTextField(String) - Constructor for class com.jmex.bui.BTextField
Creates a text field with the specified starting text.
BToggleButton - Class in com.jmex.bui
Like a BButton except that it toggles between two states (selected and normal) when clicked.
BToggleButton(String) - Constructor for class com.jmex.bui.BToggleButton
Creates a button with the specified textual label.
BToggleButton(String, String) - Constructor for class com.jmex.bui.BToggleButton
Creates a button with the specified label and action.
BToggleButton(BIcon, String) - Constructor for class com.jmex.bui.BToggleButton
Creates a button with the specified icon and action.
BUCKETS - Static variable in class com.jmex.bui.text.BKeyMap
The number of mapping buckets we maintain.
BUTTON1 - Static variable in class com.jmex.bui.event.MouseEvent
A constant representing the "left" mouse button.
BUTTON1_DOWN_MASK - Static variable in class com.jmex.bui.event.InputEvent
A modifier mask indicating that the first mouse button was down at the time this event was generated.
BUTTON2 - Static variable in class com.jmex.bui.event.MouseEvent
A constant representing the "right" mouse button.
BUTTON2_DOWN_MASK - Static variable in class com.jmex.bui.event.InputEvent
A modifier mask indicating that the second mouse button was down at the time this event was generated.
BUTTON3 - Static variable in class com.jmex.bui.event.MouseEvent
A constant representing the middle mouse button.
BUTTON3_DOWN_MASK - Static variable in class com.jmex.bui.event.InputEvent
A modifier mask indicating that the third mouse button was down at the time this event was generated.
BWindow - Class in com.jmex.bui
A window defines the top-level of a component hierarchy.
BWindow(BStyleSheet, BLayoutManager) - Constructor for class com.jmex.bui.BWindow
 

C

CanvasRootNode - Class in com.jmex.bui
Bridges between the AWT and the BUI input event system when we are being used in an AWT canvas.
CanvasRootNode(Canvas) - Constructor for class com.jmex.bui.CanvasRootNode
 
CENTER - Static variable in class com.jmex.bui.background.ImageBackground
 
CENTER - Static variable in interface com.jmex.bui.BConstants
An alignment constant.
center() - Method in class com.jmex.bui.BWindow
Positions this window in the center of the display.
CENTER - Static variable in class com.jmex.bui.layout.BorderLayout
A layout constraint.
CENTER - Static variable in class com.jmex.bui.layout.GroupLayout
A justification constant.
CENTER - Static variable in class com.jmex.bui.layout.TableLayout
Centers the table contents within the container.
CENTER_X - Static variable in class com.jmex.bui.background.ImageBackground
 
CENTER_XY - Static variable in class com.jmex.bui.background.ImageBackground
 
CENTER_Y - Static variable in class com.jmex.bui.background.ImageBackground
 
ChangeEvent - Class in com.jmex.bui.event
Generated when a model is changed.
ChangeEvent(Object) - Constructor for class com.jmex.bui.event.ChangeEvent
 
ChangeListener - Interface in com.jmex.bui.event
An interface used to inform listeners when a model has changed.
checkNonDefault(int[], int) - Method in class com.jmex.bui.BTextArea
 
checkNonDefault(int[], int) - Method in class com.jmex.bui.BTextComponent
 
CLEAR - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
clearCachedMenu() - Method in class com.jmex.bui.BComboBox
 
clearGlyphs() - Method in class com.jmex.bui.BTextField
Clears out our text textures and other related bits.
clearText() - Method in class com.jmex.bui.BTextArea
Clears out the text displayed in this area.
clearTipWindow() - Method in class com.jmex.bui.BRootNode
 
color - Variable in class com.jmex.bui.BTextArea.Run
 
color - Variable in class com.jmex.bui.Label.Config
 
COLOR - Static variable in class com.jmex.bui.text.AWTTextFactory
 
color - Variable in class com.jmex.bui.text.AWTTextFactory.StyleRun
 
com.jmex.bui - package com.jmex.bui
 
com.jmex.bui.background - package com.jmex.bui.background
 
com.jmex.bui.border - package com.jmex.bui.border
 
com.jmex.bui.event - package com.jmex.bui.event
 
com.jmex.bui.icon - package com.jmex.bui.icon
 
com.jmex.bui.layout - package com.jmex.bui.layout
 
com.jmex.bui.tests - package com.jmex.bui.tests
 
com.jmex.bui.tests.text - package com.jmex.bui.tests.text
 
com.jmex.bui.text - package com.jmex.bui.text
 
com.jmex.bui.util - package com.jmex.bui.util
 
command - Variable in class com.jmex.bui.text.BKeyMap.Mapping
 
compareTo(Object) - Method in class com.jmex.bui.BWindow
 
ComponentListener - Interface in com.jmex.bui.event
A placeholder interface that all component listeners extend.
CompoundBorder - Class in com.jmex.bui.border
Combines two borders into a single compound border.
CompoundBorder(BBorder, BBorder) - Constructor for class com.jmex.bui.border.CompoundBorder
 
computeDimens(BContainer, int, int) - Method in class com.jmex.bui.layout.GroupLayout
Computes dimensions of the children widgets that are useful for the group layout managers.
computeMetrics(BContainer) - Method in class com.jmex.bui.layout.TableLayout
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BComponent
Computes and returns a preferred size for this component.
computePreferredSize(int, int) - Method in class com.jmex.bui.BContainer
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BLabel
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BScrollPane.BViewport
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BSlider
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BTextArea
 
computePreferredSize(int, int) - Method in class com.jmex.bui.BTextField
 
computePreferredSize(int, int) - Method in class com.jmex.bui.Label
Computes the preferred size of the label.
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.AbsoluteLayout
 
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.BLayoutManager
Computes the preferred size for the supplied container, based on the preferred sizes of its children and the layout policy implemented by this manager.
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.BorderLayout
 
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.HGroupLayout
 
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.TableLayout
 
computePreferredSize(BContainer, int, int) - Method in class com.jmex.bui.layout.VGroupLayout
 
computePreferredSize(int, int) - Method in class com.jmex.bui.text.HTMLView
 
computeRows(BContainer) - Method in class com.jmex.bui.layout.TableLayout
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BButton
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BCheckBox
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BComponent
Instructs this component to fetch its style configuration from the supplied style sheet.
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BSlider
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BTextArea
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BTextComponent
 
configureStyle(BStyleSheet) - Method in class com.jmex.bui.BTextField
 
CONSTRAIN - Static variable in class com.jmex.bui.layout.GroupLayout
Only valid for off-axis policy, this leaves widgets alone unless they are larger in the off-axis direction than their container, in which case it constrains them to fit on the off-axis.
convertButton(MouseEvent) - Method in class com.jmex.bui.CanvasRootNode
 
convertKeyCode(KeyEvent) - Method in class com.jmex.bui.CanvasRootNode
 
convertModifiers(int) - Method in class com.jmex.bui.CanvasRootNode
 
count - Variable in class com.jmex.bui.layout.DimenInfo
 
createCamera(DisplaySystem) - Method in class com.jmex.bui.BGeomView
Called to create and configure the camera that we'll use when rendering our geometry.
createProperty(String, ArrayList) - Method in class com.jmex.bui.BStyleSheet
 
createText(String, ColorRGBA, int, ColorRGBA, boolean) - Method in class com.jmex.bui.text.AWTTextFactory
 
createText(TextLayout, ColorRGBA, int, ColorRGBA, int, boolean) - Method in class com.jmex.bui.text.AWTTextFactory
Helper function.
createText(String, ColorRGBA) - Method in class com.jmex.bui.text.BTextFactory
Creates a text instance using our the font configuration associated with this text factory and the foreground color specified.
createText(String, ColorRGBA, int, ColorRGBA, boolean) - Method in class com.jmex.bui.text.BTextFactory
Creates a text instance using our the font configuration associated with this text factory and the foreground color, text effect and text effect color specified.
createText(String, ColorRGBA, int, ColorRGBA, boolean) - Method in class com.jmex.bui.text.JMEBitmapTextFactory
 
createTextFactory(String, String, int) - Method in class com.jmex.bui.BStyleSheet.DefaultResourceProvider
 
createTextFactory(String, String, int) - Method in interface com.jmex.bui.BStyleSheet.ResourceProvider
Creates a factory that will render text using the specified font.
createTooltipComponent(String) - Method in class com.jmex.bui.BComponent
Creates the component that will be used to display our tooltip.
createWheelListener() - Method in class com.jmex.bui.BoundedRangeModel
Creates a mouse wheel listener that will respond to wheel events by adjusting this model up or down accordingly.
createWindows(BRootNode, BStyleSheet) - Method in class com.jmex.bui.tests.BaseTest
 
createWindows(BRootNode, BStyleSheet) - Method in class com.jmex.bui.tests.HTMLTest
 
createWindows(BRootNode, BStyleSheet) - Method in class com.jmex.bui.tests.LabelTest
 
createWindows(BRootNode, BStyleSheet) - Method in class com.jmex.bui.tests.LayoutTest
 
CTRL_DOWN_MASK - Static variable in class com.jmex.bui.event.InputEvent
A modifier mask indicating that the control key was down at the time this event was generated.
CURSOR_LEFT - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
CURSOR_RIGHT - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.

D

DEFAULT - Static variable in class com.jmex.bui.BComponent
The default component state.
DEFAULT_GAP - Static variable in class com.jmex.bui.layout.GroupLayout
 
DefaultKeyMap - Class in com.jmex.bui.text
Defines a default key mapping for our text editing components.
DefaultKeyMap() - Constructor for class com.jmex.bui.text.DefaultKeyMap
 
DELETE - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
DimenInfo - Class in com.jmex.bui.layout
This record is used by the group layout managers to return a set of statistics computed for their target widgets.
DimenInfo() - Constructor for class com.jmex.bui.layout.DimenInfo
 
dimens - Variable in class com.jmex.bui.layout.DimenInfo
 
Dimension - Class in com.jmex.bui.util
Represents the size of a component.
Dimension(int, int) - Constructor for class com.jmex.bui.util.Dimension
 
Dimension(Dimension) - Constructor for class com.jmex.bui.util.Dimension
 
Dimension() - Constructor for class com.jmex.bui.util.Dimension
 
DISABLED - Static variable in class com.jmex.bui.BComponent
A component state indicating that the component is disabled.
dismiss() - Method in class com.jmex.bui.BWindow
Detaches this window from the root node and removes it from the display.
dispatch(ComponentListener) - Method in class com.jmex.bui.event.ActionEvent
 
dispatch(ComponentListener) - Method in class com.jmex.bui.event.BEvent
Instructs this event to notify the supplied listener if they implement an interface appropriate to this event.
dispatch(ComponentListener) - Method in class com.jmex.bui.event.KeyEvent
 
dispatch(ComponentListener) - Method in class com.jmex.bui.event.MouseEvent
 
dispatch(ComponentListener) - Method in class com.jmex.bui.event.TextEvent
 
dispatchEvent(BEvent) - Method in class com.jmex.bui.BButton
 
dispatchEvent(BEvent) - Method in class com.jmex.bui.BComboBox
 
dispatchEvent(BEvent) - Method in class com.jmex.bui.BComponent
Instructs this component to process the supplied event.
dispatchEvent(BEvent) - Method in class com.jmex.bui.BMenuItem
 
dispatchEvent(BEvent) - Method in class com.jmex.bui.BPopupMenu
 
dispatchEvent(BComponent, BEvent) - Method in class com.jmex.bui.BRootNode
Dispatches an event to the specified target (which may be null).
dispatchEvent(BEvent) - Method in class com.jmex.bui.BSlider
 
dispatchEvent(BEvent) - Method in class com.jmex.bui.BTextField
 
DISSELECTED - Static variable in class com.jmex.bui.BToggleButton
Indicates that this button is in the selected state and is disabled.
Document - Class in com.jmex.bui.text
Defines the model that underlies the BUI text components.
Document() - Constructor for class com.jmex.bui.text.Document
 
Document.Listener - Interface in com.jmex.bui.text
Used to listen for changes to this document.
DocumentUTest - Class in com.jmex.bui.tests.text
A unit test for Document.
DocumentUTest(String) - Constructor for class com.jmex.bui.tests.text.DocumentUTest
 
DOWN - Static variable in class com.jmex.bui.BButton
Indicates that this button is in the down state.
draw(Renderer) - Method in class com.jmex.bui.BRootNode
 
dx - Variable in class com.jmex.bui.BTextArea.Line
The current x position at which new text will be appended.

E

EAST - Static variable in class com.jmex.bui.layout.BorderLayout
A layout constraint.
EditCommands - Interface in com.jmex.bui.text
Defines the various commands handled by our text editing components.
effect - Variable in class com.jmex.bui.Label.Config
 
effectColor - Variable in class com.jmex.bui.Label.Config
 
emitEvent(BEvent) - Method in class com.jmex.bui.BComponent
Dispatches an event emitted by this component.
EmptyBorder - Class in com.jmex.bui.border
Defines a border with no rendered geometry but that simply takes up space.
EmptyBorder(int, int, int, int) - Constructor for class com.jmex.bui.border.EmptyBorder
 
end - Variable in class com.jmex.bui.BTextArea.Line
The run that ends this line.
end - Variable in class com.jmex.bui.text.AWTTextFactory.StyleRun
 
END_OF_LINE - Static variable in interface com.jmex.bui.text.EditCommands
A text editing command.
endsLine - Variable in class com.jmex.bui.BTextArea.Run
 
EQUALIZE - Static variable in class com.jmex.bui.layout.GroupLayout
Stretch all the widgets to be equal to the size of the largest widget on this axis.
equals(Object) - Method in class com.jmex.bui.Label.Config
 
equals(Object) - Method in class com.jmex.bui.util.Insets
 
equals(Object) - Method in class com.jmex.bui.util.Rectangle
 
eventDispatched(BEvent) - Method in interface com.jmex.bui.event.EventListener
Indicates that an event was dispatched on the target component.
EventListener - Interface in com.jmex.bui.event
Listens for all input events.

F

fail(StreamTokenizer, String) - Method in class com.jmex.bui.BStyleSheet
 
findCollisions(Spatial, CollisionResults) - Method in class com.jmex.bui.BRootNode
 
findProperty(BComponent, String, String, boolean) - Method in class com.jmex.bui.BStyleSheet
 
fireAction(long, int) - Method in class com.jmex.bui.BButton
Called when the button is "clicked" which may due to the mouse being pressed and released while over the button or due to keyboard manipulation while the button has focus.
fireAction(long, int) - Method in class com.jmex.bui.BMenuItem
Called when the menu item is "clicked" which may due to the mouse being pressed and released while over the item or due to keyboard manipulation while the item has focus.
fireAction(long, int) - Method in class com.jmex.bui.BToggleButton
 
fixed - Variable in class com.jmex.bui.layout.GroupLayout.Constraints
Whether or not this component is fixed.
FIXED - Static variable in class com.jmex.bui.layout.GroupLayout
A constraints object that indicates that the component should be fixed and have the default weight of one.
fixhei - Variable in class com.jmex.bui.layout.DimenInfo
 
fixwid - Variable in class com.jmex.bui.layout.DimenInfo
 
FOCUS_GAINED - Static variable in class com.jmex.bui.event.FocusEvent
Indicates that a component gained the focus.
FOCUS_LOST - Static variable in class com.jmex.bui.event.FocusEvent
Indicates that a component lost the focus.
FocusEvent - Class in com.jmex.bui.event
An event dispatched to a component when it receives or loses the focus.
FocusEvent(Object, long, int) - Constructor for class com.jmex.bui.event.FocusEvent
 
forceRelayout() - Method in class com.jmex.bui.text.HTMLView
 
FRAME - Static variable in class com.jmex.bui.background.ImageBackground
 
FRAME_X - Static variable in class com.jmex.bui.background.ImageBackground
 
FRAME_XY - Static variable in class com.jmex.bui.background.ImageBackground
 
FRAME_Y - Static variable in class com.jmex.bui.background.ImageBackground
 

G

gainedFocus() - Method in class com.jmex.bui.BTextField
Called when this text field has gained the focus.
get(HashMap, String) - Method in class com.jmex.bui.BStyleSheet.Rule
 
getAbsoluteX() - Method in class com.jmex.bui.BComponent
Returns the x position of this component in absolute screen coordinates.
getAbsoluteX() - Method in class com.jmex.bui.BScrollPane.BViewport
 
getAbsoluteY() - Method in class com.jmex.bui.BComponent
Returns the y position of this component in absolute screen coordinates.
getAbsoluteY() - Method in class com.jmex.bui.BScrollPane.BViewport
 
getAction() - Method in class com.jmex.bui.BButton
Returns the action generated when this button is clicked.
getAction() - Method in class com.jmex.bui.BMenuItem
Returns the action configured for this menu item.
getAction() - Method in class com.jmex.bui.event.ActionEvent
Returns the action associated with this event.
getAlignment(int) - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getAlpha() - Method in class com.jmex.bui.BComponent
Returns the alpha transparency of this component.
getAttributes() - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getBackground() - Method in class com.jmex.bui.BComponent
Returns a reference to the background used by this component.
getBackground(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getBorder() - Method in class com.jmex.bui.BComponent
Returns the currently active border for this component.
getBorder(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getBounds() - Method in class com.jmex.bui.BComponent
Returns the bounds of this component in a new rectangle.
getButton() - Method in class com.jmex.bui.event.MouseEvent
Returns the index of the button pertaining to this event (MouseEvent.BUTTON1, MouseEvent.BUTTON2, or MouseEvent.BUTTON3) or -1 if this is not a button related event.
getCamera() - Method in class com.jmex.bui.BGeomView
Returns the camera used when rendering our geometry.
getChild() - Method in class com.jmex.bui.BScrollPane
Returns a reference to the child of this scroll pane.
getColor() - Method in class com.jmex.bui.BComponent
Returns the (foreground) color configured for this component.
getColor(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getComponent(int) - Method in class com.jmex.bui.BContainer
Returns the indexth component from this container.
getComponentCount() - Method in class com.jmex.bui.BContainer
Returns the number of components contained in this container.
getConfig(int) - Method in class com.jmex.bui.Label
Returns our current text configuration.
getContainer() - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getCursorPos(int) - Method in class com.jmex.bui.text.BText
Returns the x position for the cursor at the specified character index.
getDefaultStyleClass() - Method in class com.jmex.bui.BButton
 
getDefaultStyleClass() - Method in class com.jmex.bui.BCheckBox
 
getDefaultStyleClass() - Method in class com.jmex.bui.BComboBox
 
getDefaultStyleClass() - Method in class com.jmex.bui.BComponent
Returns the default stylesheet class to be used for all instances of this component.
getDefaultStyleClass() - Method in class com.jmex.bui.BContainer
 
getDefaultStyleClass() - Method in class com.jmex.bui.BDecoratedWindow
 
getDefaultStyleClass() - Method in class com.jmex.bui.BLabel
 
getDefaultStyleClass() - Method in class com.jmex.bui.BMenuItem
 
getDefaultStyleClass() - Method in class com.jmex.bui.BPopupMenu
 
getDefaultStyleClass() - Method in class com.jmex.bui.BPopupWindow
 
getDefaultStyleClass() - Method in class com.jmex.bui.BScrollBar
 
getDefaultStyleClass() - Method in class com.jmex.bui.BSlider
 
getDefaultStyleClass() - Method in class com.jmex.bui.BTabbedPane
 
getDefaultStyleClass() - Method in class com.jmex.bui.BTextArea
 
getDefaultStyleClass() - Method in class com.jmex.bui.BTextField
 
getDefaultStyleClass() - Method in class com.jmex.bui.BWindow
 
getDelta() - Method in class com.jmex.bui.event.MouseEvent
For mouse wheel events this indicates the delta by which the wheel was moved.
getDisplayText() - Method in class com.jmex.bui.BPasswordField
 
getDisplayText() - Method in class com.jmex.bui.BTextField
This method allows a derived class (specifically BPasswordField) to display something other than the actual contents of the text field.
getDocument() - Method in class com.jmex.bui.BTextField
Returns the underlying document used by this text field to maintain its state.
getDocument() - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getEditorKit() - Method in class com.jmex.bui.text.HTMLView
Returns the HTML editor kit used by this view.
getEffectColor(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getEffectColor() - Method in class com.jmex.bui.BTextComponent
Returns the color to use for our text effect.
getElement() - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getEndOffset() - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getExtent() - Method in class com.jmex.bui.BoundedRangeModel
Returns the current extent of the model.
getFocus() - Method in class com.jmex.bui.BRootNode
Returns the component that currently has the focus, or null.
getFocusTarget() - Method in class com.jmex.bui.BComponent
Returns the component that should receive focus if this component is clicked.
getFrob() - Method in class com.jmex.bui.BSlider
 
getGap() - Method in class com.jmex.bui.layout.GroupLayout
 
getHeight() - Method in class com.jmex.bui.BComponent
Returns the height of this component.
getHeight() - Method in class com.jmex.bui.BImage
Returns the height of this image.
getHeight() - Method in class com.jmex.bui.icon.BIcon
Returns the height of this icon.
getHeight() - Method in class com.jmex.bui.icon.BlankIcon
 
getHeight() - Method in class com.jmex.bui.icon.ImageIcon
 
getHeight() - Method in class com.jmex.bui.icon.SubimageIcon
 
getHeight() - Method in class com.jmex.bui.text.AWTTextFactory
 
getHeight() - Method in class com.jmex.bui.text.BTextFactory
Returns the height of our text.
getHeight() - Method in class com.jmex.bui.text.JMEBitmapTextFactory
 
getHitComponent(int, int) - Method in class com.jmex.bui.BComponent
Returns the component "hit" by the specified mouse coordinates which might be this component or any of its children.
getHitComponent(int, int) - Method in class com.jmex.bui.BContainer
 
getHitComponent(int, int) - Method in class com.jmex.bui.BScrollBar
 
getHitComponent(int, int) - Method in class com.jmex.bui.BScrollPane.BViewport
 
getHitPos(int, int) - Method in class com.jmex.bui.text.BText
Returns the character position to which the cursor should be moved given that the user clicked the specified coordinate (relative to the text's bounds).
getHModel() - Method in class com.jmex.bui.BScrollPane.BViewport
Returns the range model defined by this viewport's size and the preferred size of its target component.
getHorizontal() - Method in class com.jmex.bui.util.Insets
Returns the sum of the horizontal insets.
getHorizontalAlignment() - Method in class com.jmex.bui.BTextArea
Returns the horizontal alignment for this component's text.
getHorizontalAlignment() - Method in class com.jmex.bui.BTextComponent
Returns the horizontal alignment for this component's text.
getHorizontalScrollBar() - Method in class com.jmex.bui.BScrollPane
Returns a reference to the horizontal scroll bar.
getIcon() - Method in class com.jmex.bui.BLabel
Returns the icon being displayed by this label.
getIcon(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getIcon() - Method in class com.jmex.bui.Label
Returns the icon being displayed by this label.
getIconTextGap() - Method in class com.jmex.bui.BLabel
Returns the gap between the icon and the text.
getIconTextGap() - Method in class com.jmex.bui.Label
Returns the gap between the icon and the text.
getInsets() - Method in class com.jmex.bui.BComponent
Returns the insets configured on this component.
getInsets(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getItemCount() - Method in class com.jmex.bui.BComboBox
Returns the number of items in this combo box.
getJustification() - Method in class com.jmex.bui.layout.GroupLayout
 
getKeyChar() - Method in class com.jmex.bui.event.KeyEvent
Returns the character associated with the key.
getKeyCode() - Method in class com.jmex.bui.event.KeyEvent
Returns the numeric identifier associated with the key.
getKeyMap(BComponent, String) - Method in class com.jmex.bui.BStyleSheet
 
getLayer() - Method in class com.jmex.bui.BWindow
Returns the layer occupied by this window.
getLayoutManager() - Method in class com.jmex.bui.BContainer
Returns the layout manager configured for this container.
getLength() - Method in class com.jmex.bui.text.BText
Returns the length in characters of this text.
getLength() - Method in class com.jmex.bui.text.Document
Returns the number of characters in the document.
getLineCount() - Method in class com.jmex.bui.BTextArea
Returns the number of lines of text contained in this area.
getMaximum() - Method in class com.jmex.bui.BoundedRangeModel
Returns the maximum value this model will allow for value + extent.
getMaximumSpan(int) - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getMinimum() - Method in class com.jmex.bui.BoundedRangeModel
Returns the minimum value this model will allow for its value.
getMinimumHeight() - Method in class com.jmex.bui.background.BBackground
Returns the minimum height allowed by this background.
getMinimumHeight() - Method in class com.jmex.bui.background.ImageBackground
Returns the minimum height allowed by this background.
getMinimumSpan(int) - Method in class com.jmex.bui.text.HTMLView.BridgeView
 
getMinimumWidth() - Method in class com.jmex.bui.background.BBackground
Returns the minimum width allowed by this background.
getMinimumWidth() - Method in class com.jmex.bui.background.ImageBackground
 
getModel() - Method in class com.jmex.bui.BScrollBar
Returns a reference to the scrollbar's range model.
getModel() - Method in class com.jmex.bui.BSlider
Returns a reference to the slider's range model.
getModifiers() - Method in class com.jmex.bui.event.InputEvent
Returns the modifier mask associated with this event.
getNextFocus() - Method in class com.jmex.bui.BComponent
Searches for the next component that should receive the keyboard focus.
getNextFoc