Uses of Class
buoy.widget.Widget

Packages that use Widget
buoy.event   
buoy.internal   
buoy.widget   
 

Uses of Widget in buoy.event
 

Methods in buoy.event that return Widget
 Widget WidgetWindowEvent.getWidget()
          Get the Widget which generated this event.
 Widget WidgetMouseEvent.getWidget()
          Get the Widget which generated this event.
 Widget WidgetKeyEvent.getWidget()
          Get the Widget which generated this event.
 Widget WidgetFocusEvent.getWidget()
          Get the Widget which generated this event.
 Widget WidgetEvent.getWidget()
          Get the Widget which generated this event.
 Widget ValueChangedEvent.getWidget()
          Get the Widget which generated this event.
 Widget ToolTipEvent.getWidget()
          Get the Widget which generated this event.
 Widget SelectionChangedEvent.getWidget()
          Get the Widget which generated this event.
 Widget RepaintEvent.getWidget()
          Get the Widget which generated this event.
 Widget MouseScrolledEvent.getWidget()
          Get the Widget which generated this event.
 Widget DocumentLinkEvent.getWidget()
          Get the Widget which generated this event.
 Widget CommandEvent.getWidget()
          Get the Widget which generated this event.
 Widget CellValueChangedEvent.getWidget()
          Get the Widget which generated this event.
 

Constructors in buoy.event with parameters of type Widget
CellValueChangedEvent(Widget widget, int row, int col)
          Create a CellValueChangedEvent.
CommandEvent(Widget source, long when, int modifiers)
          Create a CommandEvent.
CommandEvent(Widget source, long when, int modifiers, java.lang.String command)
          Create a CommandEvent.
DocumentLinkEvent(Widget widget, javax.swing.event.HyperlinkEvent event)
          Create a DocumentLinkEvent.
FocusGainedEvent(Widget source, boolean temporary)
          Create a FocusGainedEvent.
FocusLostEvent(Widget source, boolean temporary)
          Create a FocusLostEvent.
KeyPressedEvent(Widget source, long when, int modifiers, int keyCode)
          Create a KeyPressedEvent.
KeyReleasedEvent(Widget source, long when, int modifiers, int keyCode)
          Create a KeyReleasedEvent.
KeyTypedEvent(Widget source, long when, int modifiers, char keyChar)
          Create a KeyTypedEvent.
MouseClickedEvent(Widget source, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
          Create a MouseClickedEvent.
MouseDraggedEvent(Widget source, long when, int modifiers, int x, int y)
          Create a MouseDraggedEvent.
MouseEnteredEvent(Widget source, long when, int modifiers, int x, int y)
          Create a MouseEnteredEvent.
MouseExitedEvent(Widget source, long when, int modifiers, int x, int y)
          Create a MouseExitedEvent.
MouseMovedEvent(Widget source, long when, int modifiers, int x, int y)
          Create a MouseMovedEvent.
MousePressedEvent(Widget source, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
          Create a MousePressedEvent.
MouseReleasedEvent(Widget source, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
          Create a MouseReleasedEvent.
MouseScrolledEvent(Widget source, long when, int modifiers, int x, int y, int scrollType, int scrollAmount, int wheelRotation)
          Create a MouseScrolledEvent.
RepaintEvent(Widget widget, java.awt.Graphics2D graphics)
          Create a RepaintEvent.
SelectionChangedEvent(Widget widget)
          Create a SelectionChangedEvent.
SelectionChangedEvent(Widget widget, boolean inProgress)
          Create a SelectionChangedEvent.
ToolTipEvent(Widget source, long when, java.awt.Point pos, java.awt.Point tipPos)
          Create a ToolTipEvent.
ValueChangedEvent(Widget widget)
          Create a ValueChangedEvent.
ValueChangedEvent(Widget widget, boolean inProgress)
          Create a ValueChangedEvent.
 

Uses of Widget in buoy.internal
 

Constructors in buoy.internal with parameters of type Widget
EventLinkAdapter(Widget widget)
          Create a new adapter for a particular Widget.
SingleWidgetPanel(Widget widget)
           
 

Uses of Widget in buoy.widget
 

Subclasses of Widget in buoy.widget
 class AWTWidget
          This class is used to create a Widget that is a thin wrapper around an arbitrary AWT/Swing component.
 class BButton
          A BButton is a pushbutton Widget.
 class BCheckBox
          A BCheckBox is a Widget for making simple boolean selections.
 class BCheckBoxMenuItem
          A BCheckBoxMenuItem is a menu item for making simple boolean selectons.
 class BColorChooser
          A BColorChooser is a Widget that allows the user to select a color.
 class BComboBox
          A BComboBox is a Widget that displays a popup menu with a list of objects for the user to select.
 class BDialog
          A BDialog is a WidgetContainer corresponding to a dialog window.
 class BDocumentViewer
          A BDocumentViewer is used for displaying formatted text documents.
 class BFileChooser
          A BFileChooser is a Widget that allows the user to select files or directories from the file system.
 class BFrame
          A BFrame is a WidgetContainer corresponding to a main window.
 class BLabel
          A BLabel is a Widget that displays a text string, an image, or both.
 class BList
          A BList is a Widget that displays a list of objects for the user to select.
 class BMenu
          A BMenu is a WidgetContainer corresponding to a pulldown menu in the menu bar of a window.
 class BMenuBar
          A BMenuBar is a WidgetContainer corresponding to the menu bar of a window.
 class BMenuItem
          A BMenuItem is a Widget corresponding to an item in a pulldown menu.
 class BorderContainer
          BorderContainer is a WidgetContainer which may have up to five children: one along each edge, and a fifth one in the center.
 class BOutline
          A BOutline is a WidgetContainer that draws an outline around another Widget.
 class BPasswordField
          A BPasswordField is a simple text entry box for typing passwords.
 class BPopupMenu
          A BPopupMenu is a WidgetContainer corresponding to a popup menu.
 class BProgressBar
          BProgressBar is a Widget that displays the status of some operation.
 class BRadioButton
          A BRadioButton is a Widget for selecting between several options.
 class BRadioButtonMenuItem
          A BRadioButtonMenuItem is a menu item for selecting between several options.
 class BScrollBar
          A BScrollBar is a Widget that allows the user to select a single value by dragging a "thumb" along a bar.
 class BScrollPane
          A BScrollPane is a WidgetContainer with up to five children: an arbitrary "content" Widget that fills most of the BScrollPane, optional "row header" and "column header" Widgets along the left and top edges, respectively, and optional BScrollBars along the right and bottom edges.
 class BSeparator
          A BSeparator is a Widget corresponding to a divider line between parts of a container.
 class BSlider
          A BSlider is a Widget that allows the user to select a single value by dragging a "thumb" along a bar.
 class BSpinner
          A BSpinner is a Widget that allows the user to select a value from an ordered sequence.
 class BSplitPane
          BSplitPane is a WidgetContainer whose space is divided between two child Widgets.
 class BTabbedPane
          BTabbedPane is a WidgetContainer which arranges its child Widgets in a row.
 class BTable
          A BTable is a Widget that displays a grid of objects.
 class BTable.BTableHeader
          This inner class is the Widget that draws the table's column headers.
 class BTextArea
          A BTextArea is a multi-line text entry box.
 class BTextField
          A BTextField is a simple text entry box.
 class BToolBar
          A BToolBar is a WidgetContainer which displays a series of Widgets in a row or column.
 class BToolTip
          A BToolTip is a small floating window that appears in front of another Widget.
 class BTree
          A BTree is a Widget that displays a hierarchical list of objects (or "nodes").
 class BWindow
          A BWindow is a WidgetContainer corresponding to an undecorated window.
 class ColumnContainer
          ColumnContainer is a WidgetContainer which arranges its child Widgets in a single column, from top to bottom.
 class CustomWidget
          A CustomWidget is used for defining new graphical objects.
 class ExplicitContainer
          ExplicitContainer is a WidgetContainer which allows the sizes and positions of its children to be set explicitly.
 class FormContainer
          FormContainer is a WidgetContainer which arranges its children in a grid.
 class GridContainer
          GridContainer is a WidgetContainer which arranges its child Widgets in a uniform grid.
 class OverlayContainer
          OverlayContainer is a WidgetContainer which overlays its children on top of each other.
 class RowContainer
          RowContainer is a WidgetContainer which arranges its child Widgets in a row, from left to right.
 class TextWidget
          A TextWidget is a Widget that allows the user to view and edit text.
 class WidgetContainer
          A WidgetContainer is a Widget which contains other Widgets.
 class WindowWidget
          A WindowWidget is a WidgetContainer corresponding to a window.
 

Methods in buoy.widget that return Widget
 Widget BorderContainer.getChild(BorderContainer.Position where)
          Get the child in a particular location.
 Widget RowContainer.getChild(int i)
          Get the i'th child of this container.
 Widget OverlayContainer.getChild(int i)
          Get the i'th child of this container.
 Widget FormContainer.getChild(int i)
          Get the i'th child of this container.
 Widget ExplicitContainer.getChild(int i)
          Get the i'th child of this container.
 Widget ColumnContainer.getChild(int i)
          Get the i'th child of this container.
 Widget BToolBar.getChild(int i)
          Get the i'th child of this container.
 Widget BTabbedPane.getChild(int i)
          Get the i'th child of this container.
 Widget BSplitPane.getChild(int index)
          Get one of the child Widgets.
 Widget GridContainer.getChild(int col, int row)
          Get the child in a particular cell.
 Widget BScrollPane.getColHeader()
          Get the column header Widget.
 Widget WindowWidget.getContent()
          Get the Widget that holds the main contents of the window.
 Widget BScrollPane.getContent()
          Get the content Widget.
 Widget BOutline.getContent()
          Get the content Widget.
 Widget BScrollPane.getRowHeader()
          Get the row header Widget.
 Widget BuoyComponent.getWidget()
          Get the Widget contained in this Component.
 

Methods in buoy.widget that return types with arguments of type Widget
abstract  java.util.Collection<Widget> WidgetContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> RowContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> OverlayContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> GridContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> FormContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> ExplicitContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> ColumnContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BWindow.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BToolBar.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BTabbedPane.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BSplitPane.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BScrollPane.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BPopupMenu.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BOutline.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BorderContainer.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BMenuBar.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BMenu.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BFrame.getChildren()
          Get a Collection containing all child Widgets of this container.
 java.util.Collection<Widget> BDialog.getChildren()
          Get a Collection containing all child Widgets of this container.
 

Methods in buoy.widget with parameters of type Widget
 void RowContainer.add(Widget widget)
          Add a Widget to this container, using the default LayoutInfo to position it.
 void OverlayContainer.add(Widget widget)
          Add a Widget to this container.
 void ColumnContainer.add(Widget widget)
          Add a Widget to this container, using the default LayoutInfo to position it.
 void BToolBar.add(Widget widget)
          Add a Widget (usually a BButton) to the end of the toolbar.
 void BorderContainer.add(Widget widget, BorderContainer.Position where)
          Add a Widget to this container, using the default LayoutInfo to position it.
 void BorderContainer.add(Widget widget, BorderContainer.Position where, LayoutInfo layout)
          Add a Widget to this container.
 void OverlayContainer.add(Widget widget, int index)
          Add a Widget to this container.
 void BToolBar.add(Widget widget, int index)
          Add a Widget (usually a BButton) to the toolbar.
 void BSplitPane.add(Widget widget, int index)
          Add a Widget to this container.
 void GridContainer.add(Widget widget, int col, int row)
          Add a Widget to this container, using the default LayoutInfo to position it.
 void FormContainer.add(Widget widget, int col, int row)
          Add a Widget to this container.
 void FormContainer.add(Widget widget, int col, int row, int width, int height)
          Add a Widget to this container.
 void FormContainer.add(Widget widget, int col, int row, int width, int height, LayoutInfo layout)
          Add a Widget to this container.
 void GridContainer.add(Widget widget, int col, int row, LayoutInfo layout)
          Add a Widget to this container.
 void FormContainer.add(Widget widget, int col, int row, LayoutInfo layout)
          Add a Widget to this container.
 void RowContainer.add(Widget widget, int index, LayoutInfo layout)
          Add a Widget to this container.
 void ColumnContainer.add(Widget widget, int index, LayoutInfo layout)
          Add a Widget to this container.
 void RowContainer.add(Widget widget, LayoutInfo layout)
          Add a Widget to this container.
 void ColumnContainer.add(Widget widget, LayoutInfo layout)
          Add a Widget to this container.
 void ExplicitContainer.add(Widget widget, java.awt.Rectangle bounds)
          Add a Widget to this container.
 void BTabbedPane.add(Widget widget, java.lang.String tabName)
          Add a Widget to this container.
 void BTabbedPane.add(Widget widget, java.lang.String tabName, javax.swing.Icon image)
          Add a Widget to this container.
 void BTabbedPane.add(Widget widget, java.lang.String tabName, javax.swing.Icon image, int index)
          Add a Widget to this container.
static BOutline BOutline.createBevelBorder(Widget content, boolean raised)
          Create a BOutline with a beveled border.
static BOutline BOutline.createEmptyBorder(Widget content, int thickness)
          Create a BOutline with an empty border.
static BOutline BOutline.createEtchedBorder(Widget content, boolean raised)
          Create a BOutline with an etched border.
static BOutline BOutline.createLineBorder(Widget content, java.awt.Color color, int thickness)
          Create a BOutline with a line border.
 java.awt.Rectangle ExplicitContainer.getChildBounds(Widget widget)
          Get the position of a child Widget within this container.
 java.awt.Point GridContainer.getChildCell(Widget widget)
          Get the cell containing the specified Widget.
 java.awt.Rectangle FormContainer.getChildCells(Widget widget)
          Get the range of cells occupied by a Widget.
 int RowContainer.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 int OverlayContainer.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 int ExplicitContainer.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 int ColumnContainer.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 int BToolBar.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 int BTabbedPane.getChildIndex(Widget widget)
          Get the index of a particular Widget.
 LayoutInfo RowContainer.getChildLayout(Widget widget)
          Get the LayoutInfo for a particular Widget.
 LayoutInfo GridContainer.getChildLayout(Widget widget)
          Get the LayoutInfo for a particular Widget.
 LayoutInfo FormContainer.getChildLayout(Widget widget)
          Get the LayoutInfo for a particular Widget.
 LayoutInfo ColumnContainer.getChildLayout(Widget widget)
          Get the LayoutInfo for a particular Widget.
 LayoutInfo BorderContainer.getChildLayout(Widget widget)
          Get the LayoutInfo for a particular Widget.
 BorderContainer.Position BorderContainer.getChildPosition(Widget widget)
          Get the Position of a particular Widget.
 java.awt.Dimension LayoutInfo.getMaximumSize(Widget widget)
          Get the maximum size of a Widget, taking into account the insets and padding specified by this object.
 java.awt.Dimension LayoutInfo.getPreferredSize(Widget widget)
          Get the preferred size of a Widget, taking into account the insets and padding specified by this object.
 int FormContainer.getWidgetIndex(Widget widget)
          Get the index of a particular Widget.
 java.awt.Rectangle LayoutInfo.getWidgetLayout(Widget widget, java.awt.Rectangle rect)
          Given a Widget, and a Rectangle in which to position it, return the desired bounds of the Widget.
abstract  void WidgetContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void RowContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void OverlayContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void GridContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void FormContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void ExplicitContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void ColumnContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void BWindow.remove(Widget widget)
          Remove a child Widget from this container.
 void BToolBar.remove(Widget widget)
          Remove a child Widget from this container.
 void BTabbedPane.remove(Widget widget)
          Remove a child Widget from this container.
 void BSplitPane.remove(Widget widget)
          Remove a child Widget from this container.
 void BScrollPane.remove(Widget widget)
          Remove a child Widget from this container.
 void BPopupMenu.remove(Widget widget)
          Remove a child Widget from this container.
 void BOutline.remove(Widget widget)
          Remove a child Widget from this container.
 void BorderContainer.remove(Widget widget)
          Remove a child Widget from this container.
 void BMenuBar.remove(Widget widget)
          Remove a child Widget from this container.
 void BMenu.remove(Widget widget)
          Remove a child Widget from this container.
 void BFrame.remove(Widget widget)
          Remove a child Widget from this container.
 void BDialog.remove(Widget widget)
          Remove a child Widget from this container.
 void ExplicitContainer.setChildBounds(Widget widget, java.awt.Rectangle bounds)
          Set the position of a child Widget within this container.
 void FormContainer.setChildCells(Widget widget, java.awt.Rectangle cells)
          Set the range of cells occupied by a Widget.
 void RowContainer.setChildLayout(Widget widget, LayoutInfo layout)
          Set the LayoutInfo for a particular Widget.
 void GridContainer.setChildLayout(Widget widget, LayoutInfo layout)
          Set the LayoutInfo for a particular Widget.
 void FormContainer.setChildLayout(Widget widget, LayoutInfo layout)
          Set the LayoutInfo for a particular Widget.
 void ColumnContainer.setChildLayout(Widget widget, LayoutInfo layout)
          Set the LayoutInfo for a particular Widget.
 void BorderContainer.setChildLayout(Widget widget, LayoutInfo layout)
          Set the LayoutInfo for a particular Widget.
 void BScrollPane.setColHeader(Widget widget)
          Set the column header Widget.
 void WindowWidget.setContent(Widget contentWidget)
          Set the Widget that holds the main contents of the window.
 void BScrollPane.setContent(Widget widget)
          Set the content Widget.
 void BOutline.setContent(Widget contentWidget)
          Set the content Widget.
 void BScrollPane.setRowHeader(Widget widget)
          Set the row header Widget.
 void OverlayContainer.setVisibleChild(Widget child)
          Set a particular child Widget to be visible, and all others to be not visible.
 void BPopupMenu.show(Widget widget, int x, int y)
          Display the popup menu over another Widget.
 void BToolTip.show(Widget widget, java.awt.Point where)
          Display the tool tip.
 boolean BFileChooser.showDialog(Widget parent)
          Show a dialog containing this BFileChooser and block until the user closes it.
 boolean BColorChooser.showDialog(Widget parent)
          Show a dialog containing this BColorChooser and block until the user closes it.
 java.lang.String BStandardDialog.showInputDialog(Widget parent, java.lang.String[] options, java.lang.String defaultVal)
          Show a dialog which contains the message and space for the user to enter value.
 void BStandardDialog.showMessageDialog(Widget parent)
          Show a dialog which contains the message.
 int BStandardDialog.showOptionDialog(Widget parent, java.lang.String[] options, java.lang.String defaultVal)
          Show a dialog which contains the message and two or three buttons to choose from.
 

Constructors in buoy.widget with parameters of type Widget
BOutline(Widget content, javax.swing.border.Border border)
          Create a new BOutline.
BScrollPane(Widget contentWidget)
          Create a new BScrollPane with the specified Widget as its content.
BScrollPane(Widget contentWidget, BScrollPane.ScrollbarPolicy horizontalPolicy, BScrollPane.ScrollbarPolicy verticalPolicy)
          Create a new BScrollPane with the specified Widget as its content.
BSplitPane(BSplitPane.Orientation orient, Widget child1, Widget child2)
          Create a new BSplitPane.
BuoyComponent(Widget widget)
          Create a BuoyComponent containing a Widget.
 



Written by Peter Eastman.