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

A

AbsoluteLayout - Class in net.wotonomy.ui.swing.components
AbsoluteLayout specifies that all components in the container will be placed according to their size and their location relative to the container's origin.
AbsoluteLayout() - Constructor for class net.wotonomy.ui.swing.components.AbsoluteLayout
 
ActionAssociation - Class in net.wotonomy.ui.swing
ActionAssociation binds any ActionEvent broadcaster (typically Buttons and the like) to a display group.
ActionAssociation(Object) - Constructor for class net.wotonomy.ui.swing.ActionAssociation
Constructor specifying the object to be controlled by this association.
actionListener - Variable in class net.wotonomy.ui.swing.components.ButtonPanel
 
actionListener - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
actionListener - Variable in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.ActionAssociation
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Updates object on action performed.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Called by buttons on panel and by other components that might be set to broadcast events to this listener.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Puts ourself on the end of the event queue for firing our action event to all listeners.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Called by buttons on panel and by other components that might be set to broadcast events to this listener.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Receives ActionEvents from the internal timer.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Receives ActionEvents from the internal timer.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.DateAssociation
Updates object on action performed.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.DisplayGroupActionAssociation
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
Method used to listen for the action event from the popup menu items.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Updates object on action performed.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.TableAssociation
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
Updates object on action performed.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Updates object on action performed.
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.util.ComponentHighlighter
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
actionPerformed(ActionEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
activeUpdate - Variable in class net.wotonomy.ui.swing.TextAssociation
 
ADD - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies an "Add" button.
addActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Adds an action listener to the list that will be notified by button events and changes in button state.
addActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Adds the specified listener to the list of listeners to be notified when the button receives a click.
addActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Adds an action listener to the list that will be notified by events occurring in the panel.
addActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Adds an action listener to the list that will be notified by button events and changes in button state.
addAllChildComponents(Container, Collection) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Adds all children of the specified container to the specified collection.
addAsListener() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
 
addAsListener() - Method in class net.wotonomy.ui.swing.ListAssociation
 
addAsListener() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
 
addAsListener() - Method in class net.wotonomy.ui.swing.TableAssociation
 
addAsListener() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
 
addAsListener() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
addCellEditorListener(CellEditorListener) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Adds the specified listener to the list of listeners to be notified when the table receives a double click.
addCellEditorListener(CellEditorListener) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
addComponentToPanel(Component) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Adds a component to the right-most side of the layout.
addCompositeComponent(String, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified component to the bottom of the panel.
addFocusListener(FocusListener) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Adds the listener to the lists of focus listener maintened by this object.
addLayoutComponent(String, Component) - Method in class net.wotonomy.ui.swing.components.AbsoluteLayout
 
addLayoutComponent(Component, Object) - Method in class net.wotonomy.ui.swing.components.BetterRootLayout
Passes NORTH, SOUTH, EAST, WEST and CENTER to super implementation, and ignores all others.
addPair(String, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified component to the bottom of the panel.
addPair(String, String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Convenience method that uses a stock JTextField.
addPair(String, String, JTextField) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Convenience method that uses the specified JTextField or subclass and sets it to the specified value.
addRow(String, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified component to the bottom of the panel.
addRow(String, Component[]) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified components to the bottom of the panel.
addRow(String, Component, Component, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified components to the bottom of the panel.
addRow(String, Component, Component, Component, Component, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Appends a label containing a key and the specified components to the bottom of the panel.
addTableModelListener(TableModelListener) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
addTreeModelListener(TreeModelListener) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
AdjustableAssociation - Class in net.wotonomy.ui.swing
AdjustableAssociation binds any Adjustable component to a display group.
AdjustableAssociation(Object) - Constructor for class net.wotonomy.ui.swing.AdjustableAssociation
Constructor specifying the object to be controlled by this association.
adjustmentValueChanged(AdjustmentEvent) - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Updates object on action performed.
ALL - Static variable in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the input to all characters without restriction.
ALPHABETIC - Static variable in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the input to alphabetic characters only.
ALPHANUMERIC - Static variable in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the input to alphanumeric characters only.
ALPHANUMERIC_PLUS - Static variable in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the input to alphanumeric characters and a few special characters only.
AlphaTextField - Class in net.wotonomy.ui.swing.components
AlphaTextField is a "smart" text field that restricts the user's input.
AlphaTextField() - Constructor for class net.wotonomy.ui.swing.components.AlphaTextField
The default constructor of this class.
AlphaTextField(String) - Constructor for class net.wotonomy.ui.swing.components.AlphaTextField
Constructor of this class with the initial text of the text field specified.
AlphaTextField(int) - Constructor for class net.wotonomy.ui.swing.components.AlphaTextField
Constructor of this class with width (in columns) of the text field specified.
AlphaTextField(String, int) - Constructor for class net.wotonomy.ui.swing.components.AlphaTextField
Constructor of this class with width (in columns) and initial text of the text field specified.
AlphaTextField(int, int) - Constructor for class net.wotonomy.ui.swing.components.AlphaTextField
Constructor that allows the user to set the Alpha type of the text field and the maximum string length.
alternateColor - Variable in class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
 
AlternatingRowCellRenderer - Class in net.wotonomy.ui.swing.components
A TableCellRenderer that wraps another TableCellRenderer and sets the background to the specified color for odd-numbered rows.
AlternatingRowCellRenderer() - Constructor for class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
Default constructor uses a lighter shade of the system control color and wraps a DefaultTableCellRenderer.
AlternatingRowCellRenderer(Color) - Constructor for class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
Uses the specified color for the background of the alternating rows, and wraps a DefaultTableCellRenderer.
AlternatingRowCellRenderer(TableCellRenderer) - Constructor for class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
Uses the uses a lighter shade of the system control color for the background of the alternating rows, and wraps the specified TableCellRenderer.
AlternatingRowCellRenderer(Color, TableCellRenderer) - Constructor for class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
Uses the specified color for the background of the alternating rows, and wraps the specified TableCellRenderer.
aspects() - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TreeColumnAssociation
Returns a List that describes the aspects supported by this class.
aspects() - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns a List that describes the aspects supported by this class.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TreeColumnAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
aspectSignatures() - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns a List of aspect signatures whose contents correspond with the aspects list.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
associationClassesSuperseded() - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns a List of EOAssociation subclasses that, for the objects that are usable for this association, are less suitable than this association.
autoUpdating - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 

B

BACK - Static variable in class net.wotonomy.ui.swing.components.TreeChooser
The TreeChooser responds to this action command by calling displayPrevious().
BetterFlowLayout - Class in net.wotonomy.ui.swing.components
BetterFlowLayout works just like FlowLayout, except that you can specify a vertical orientation in addition to the usual horizontal orientations.
BetterFlowLayout() - Constructor for class net.wotonomy.ui.swing.components.BetterFlowLayout
Constructs a new Flow Layout with a centered alignment and a default 5-unit horizontal and vertical gap.
BetterFlowLayout(int) - Constructor for class net.wotonomy.ui.swing.components.BetterFlowLayout
Constructs a new Flow Layout with the specified alignment and a default 5-unit horizontal and vertical gap.
BetterFlowLayout(int, int, int) - Constructor for class net.wotonomy.ui.swing.components.BetterFlowLayout
Creates a new flow layout manager with the indicated alignment and the indicated horizontal and vertical gaps.
BetterRootLayout - Class in net.wotonomy.ui.swing.components
A custom layout for a JRootPane that handles the the layout of a JRootPane's layeredPane, glassPane, and menuBar, and in addition handles four decorative components arranged in a border layout.
BetterRootLayout() - Constructor for class net.wotonomy.ui.swing.components.BetterRootLayout
 
BetterTableUI - Class in net.wotonomy.ui.swing.components
BetterTableUI allows a JTable to be disabled by listening for MouseEvents and then forwarding them to the usual MouseInputHandler only if the table is enabled.
BetterTableUI() - Constructor for class net.wotonomy.ui.swing.components.BetterTableUI
 
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TableAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TextAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
bindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Binds the specified aspect of this association to the specified key on the specified display group.
BLANKS - Static variable in class net.wotonomy.ui.swing.components.DateTextField
Use blanks for this text field.
BOTTOM - Static variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
This value indicates vertical orientation and that each column of components should be bottom-justified.
breakConnection() - Method in class net.wotonomy.ui.swing.ActionAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.ButtonAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.DateAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.ListAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.SliderAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TableAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TextAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Breaks the connection between this association and its object.
breakConnection() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Breaks the connection between this association and its object.
broadcastEvent(ActionEvent) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Notifies all registered action listeners of a pending Action Event.
broadcastEvent(ActionEvent) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Notifies all registered action listeners of a pending Action Event.
broadcastEvent(ActionEvent) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Notifies all registered action listeners of a pending Action Event.
ButtonAssociation - Class in net.wotonomy.ui.swing
ButtonAssociation binds any component that uses a ButtonModel (all Swing button classes) to a display group.
ButtonAssociation(Object) - Constructor for class net.wotonomy.ui.swing.ButtonAssociation
Constructor specifying the object to be controlled by this association.
buttonContainer - Variable in class net.wotonomy.ui.swing.components.ButtonPanel
This is the container to which buttons are added.
buttonGroup - Variable in class net.wotonomy.ui.swing.components.RadioButtonPanel
A ButtonGroup to help manage button state.
buttonList - Variable in class net.wotonomy.ui.swing.components.ButtonPanel
This is the list of all buttons on the panel.
buttonModel - Variable in class net.wotonomy.ui.swing.ButtonAssociation
 
ButtonPanel - Class in net.wotonomy.ui.swing.components
ButtonPanel handles display and event broadcasting of standard buttons like OK/Cancel/Save/etc.
ButtonPanel() - Constructor for class net.wotonomy.ui.swing.components.ButtonPanel
Constructs a ButtonPanel.
ButtonPanel(String[]) - Constructor for class net.wotonomy.ui.swing.components.ButtonPanel
Constructs a ButtonPanel using specified buttons.
ButtonPanel(Action[]) - Constructor for class net.wotonomy.ui.swing.components.ButtonPanel
Constructs a ButtonPane using specified actions.
buttonPanel - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
ButtonPanel.ActionChangeListener - Class in net.wotonomy.ui.swing.components
A property change listener that listens specifically for property changes from action objects.
ButtonPanel.ActionChangeListener(Component) - Constructor for class net.wotonomy.ui.swing.components.ButtonPanel.ActionChangeListener
Constructs an ActionChangeListener with the given component being the recipient of the action's changes.
buttonPanelLayout - Variable in class net.wotonomy.ui.swing.components.ButtonPanel
This is the layout manager - which must be a FlowLayout or subclass.

C

canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.ActionAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.ButtonAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.DateAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.ListAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.SliderAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TableAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TextAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
canBindAspect(String, EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns whether this association can bind to the specified display group on the specified key for the specified aspect.
CANCEL - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Refresh" button.
cancelCellEditing() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Fires an editing cancelled event and returns true.
cancelCellEditing() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
CASCADE - Static variable in class net.wotonomy.ui.swing.util.WindowUtilities
Place lower and to the right of the last window placed in this manner.
cascade(Window) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Place lower and to the right of the last window placed in this manner.
CENTER - Static variable in class net.wotonomy.ui.swing.util.WindowUtilities
Place frame at center (vertically and horizontally) of screen.
center(Window) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Place the window in the center of the screen.
CENTER_PARENT - Static variable in class net.wotonomy.ui.swing.util.WindowUtilities
Center dialog on frame area of parent, if any.
CENTER_VERTICAL - Static variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
This value indicates vertical orientation and that each column of components should be centered.
changedUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
 
changedUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
 
checkAll() - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Convenience method to check all boxes on the panel.
CheckButtonPanel - Class in net.wotonomy.ui.swing.components
CheckButtonPanel is a simple extension of ButtonPanel.
CheckButtonPanel() - Constructor for class net.wotonomy.ui.swing.components.CheckButtonPanel
Constructs a CheckButtonPanel.
CheckButtonPanel(String[]) - Constructor for class net.wotonomy.ui.swing.components.CheckButtonPanel
Constructs a ButtonPanel using specified buttons.
childNodes - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
children() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
childrenGroupChanged - Variable in class net.wotonomy.ui.swing.TreeModelAssociation
 
ClassGrabber - Class in net.wotonomy.ui.swing.util
ClassGrabber is a class loader used by WindowGrabber.
ClassGrabber() - Constructor for class net.wotonomy.ui.swing.util.ClassGrabber
 
CLEAR_ALL - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Clear All" button.
CLEAR_ALL - Static variable in class net.wotonomy.ui.swing.NotificationInspector
 
CLEAR_SELECTED - Static variable in class net.wotonomy.ui.swing.NotificationInspector
 
clearAll() - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Convenience method to clear all boxes on the panel.
CLICKED - Static variable in class net.wotonomy.ui.swing.components.IconCellRenderer
 
ColorCellRenderer - Class in net.wotonomy.ui.swing.components
A TableCellRenderer that renders colors.
ColorCellRenderer(boolean) - Constructor for class net.wotonomy.ui.swing.components.ColorCellRenderer
 
columns - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
ComboBoxAssociation - Class in net.wotonomy.ui.swing
ComboBoxAssociation binds JComboBoxes to display groups.
ComboBoxAssociation(Object) - Constructor for class net.wotonomy.ui.swing.ComboBoxAssociation
Constructor specifying the object to be controlled by this association.
ComboBoxCellRenderer - Class in net.wotonomy.ui.swing.components
A TableCellRenderer that paints a JComboBox.
ComboBoxCellRenderer() - Constructor for class net.wotonomy.ui.swing.components.ComboBoxCellRenderer
 
compare(Object, Object) - Method in class net.wotonomy.ui.swing.util.PositionComparator
 
ComponentHighlighter - Class in net.wotonomy.ui.swing.util
Visually highlights a component with the specified image for a brief period.
ComponentHighlighter(JComponent, URL) - Constructor for class net.wotonomy.ui.swing.util.ComponentHighlighter
Alternate "Fire-and-forget" constructor loads an image from a URL.
ComponentHighlighter(JComponent, Image) - Constructor for class net.wotonomy.ui.swing.util.ComponentHighlighter
"Fire-and-forget" constructor.
configureColumn(TableColumn) - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Called by establishConnection to configure the column with a TreeTableCellRenderer using the current JTree.
configureComponentForContext(JPanel, JButton, JLabel, JComponent, Object, int, int, boolean, boolean, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Called to configure components
contents - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
contentsChanged(ListDataEvent) - Method in class net.wotonomy.ui.swing.ListAssociation
 
COPY - Static variable in class net.wotonomy.ui.swing.NotificationInspector
 
COPY - Static variable in class net.wotonomy.ui.swing.ReferenceInspector
 
COPY - Static variable in class net.wotonomy.ui.swing.TableAssociation
 
COPY - Static variable in class net.wotonomy.ui.swing.util.ObjectInspector
 
COPY - Static variable in class net.wotonomy.ui.swing.util.StackTraceInspector
 
copyToClipboard() - Method in class net.wotonomy.ui.swing.TableAssociation
Copies the contents of the table to the clipboard as a tab-delimited string.
copyToClipboard() - Method in class net.wotonomy.ui.swing.util.ObjectInspector
Copies the contents of the table to the clipboard as a tab-delimited string.
copyToClipboard() - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
Copies the contents of the table to the clipboard as a tab-delimited string.
createComponentWithLabel(String) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Creates a new component with the specified label.
createComponentWithLabel(String) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Overridden to return a JRadioButton.
createComponentWithLabel(String) - Method in class net.wotonomy.ui.swing.components.RadioButtonPanel
Overridden to return a JRadioButton.
createDefaultEditors() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
 
createDefaultRenderers() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
 
createLabel() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Provided for backwards compatibility, and called by the default implementation of createLabelForKey.
createLabelForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Override to return a specific component to be used as a label.
createMouseInputListener() - Method in class net.wotonomy.ui.swing.components.BetterTableUI
Overridden to set self as mouse listener and create delegate.
createNode(EODisplayGroup, Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Creates and returns a new display group node.
createPanel() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Factory method for creating panel spacers.
createTree() - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Called by establishConnection if setTree was not called.
createTreeAssociation(JTree) - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Called by establishConnection to create a tree association only if no tree association has already been created.
CURRENT_DATE - Static variable in class net.wotonomy.ui.swing.components.DateTextField
Use the current date for this text field.
currentFormat - Variable in class net.wotonomy.ui.swing.components.FormattedCellRenderer
 

D

DateAssociation - Class in net.wotonomy.ui.swing
DateAssociation binds any component that has a set and get Date methods and fire actions events when the date has been changed.
DateAssociation(Object) - Constructor for class net.wotonomy.ui.swing.DateAssociation
Constructor specifying the object to be controlled by this association.
DateTextField - Class in net.wotonomy.ui.swing.components
DateTextField is a "smart" text field that restricts the user's input.
DateTextField() - Constructor for class net.wotonomy.ui.swing.components.DateTextField
Default Constructor.
DateTextField(int, int, int) - Constructor for class net.wotonomy.ui.swing.components.DateTextField
Constructor.
DateTextField(int) - Constructor for class net.wotonomy.ui.swing.components.DateTextField
Constructor.
DateTextField(int, int, int, int) - Constructor for class net.wotonomy.ui.swing.components.DateTextField
Constructor.
defaultBackground - Variable in class net.wotonomy.ui.swing.components.FormattedCellRenderer
 
defaultFont - Variable in class net.wotonomy.ui.swing.components.FormattedCellRenderer
 
defaultForeground - Variable in class net.wotonomy.ui.swing.components.FormattedCellRenderer
 
defaultFormat - Variable in class net.wotonomy.ui.swing.components.FormattedCellRenderer
 
delegateHandler - Variable in class net.wotonomy.ui.swing.components.BetterTableUI
The listener to get all mouse events when the table is enabled.
delegateToTree(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
deleteObjectAtIndex(int) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to broadcast a tree event after super executes.
displayGroup - Variable in class net.wotonomy.ui.swing.DisplayGroupInspector
 
displayGroup - Variable in class net.wotonomy.ui.swing.NotificationInspector
 
displayGroup - Static variable in class net.wotonomy.ui.swing.ReferenceInspector
 
DisplayGroupActionAssociation - Class in net.wotonomy.ui.swing
ActionAssociation binds any ActionEvent broadcaster (typically Buttons and the like) to a display group, but invokes actions directly on the bound display group rather than the selected objects.
DisplayGroupActionAssociation(Object) - Constructor for class net.wotonomy.ui.swing.DisplayGroupActionAssociation
Constructor specifying the object to be controlled by this association.
DisplayGroupInspector - Class in net.wotonomy.ui.swing
The DisplayGroupInspector displays a JFrame that shows allows you to view and manipulate a display group.
DisplayGroupInspector(EODisplayGroup) - Constructor for class net.wotonomy.ui.swing.DisplayGroupInspector
Displays and manipulats the specified display group.
DisplayGroupNode - Class in net.wotonomy.ui.swing
DisplayGroupNodes are used as nodes in the TreeModelAssociation's implementation of TreeModel, and is tightly coupled with TreeModelAssociation and MasterDetailAssociation.
DisplayGroupNode(TreeModelAssociation, EODisplayGroup, Object) - Constructor for class net.wotonomy.ui.swing.DisplayGroupNode
Constructor for all nodes.
displayHome() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Displays the "home" directory.
displayMessage(String, Component) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Creates a JOptionPane to display the reason why the bounds failed validation.
displayParent() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Displays the parent path of the currently displayed path.
displayPath - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
displayPrevious() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Displays the last displayed path before the current one, emulating the behavior of a "back" button.
dispose() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Perform any clean up in this method.
disposeChildNodes() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Calls dispose() on all child nodes.
doInitialLayout() - Method in class net.wotonomy.ui.swing.components.InfoPanel
This method is responsible for the initial layout of the panel.
drawSortIndicator(Rectangle, Graphics, List) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Called by TableAssociation to draw some indicator in the specified rectangle using the specified graphics to indicate the specified sort state.
dumpComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Prints out a list of all components to System.out.
dumpComponents(Container, String) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
 
dumpNamedChildComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
 
dumpSortedChildComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
 

E

editorButton - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
 
editorLabel - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
 
editorPanel - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
The panel that is used to receive mouse clicks.
EMPTY_STRING - Static variable in class net.wotonomy.ui.swing.TextAssociation
 
EMPTY_STRING - Static variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
enableComponents(Container, boolean) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Sets the enabled state of a container and all of its components.
endEditing() - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.DateAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.SliderAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.TableAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.TextAssociation
Forces this association to cause the object to stop editing and validate the user's input.
endEditing() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Forces this association to cause the object to stop editing and validate the user's input.
establishConnection() - Method in class net.wotonomy.ui.swing.ActionAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.ButtonAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.DateAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.ListAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.SliderAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.TableAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.TextAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Establishes a connection between this association and the controlled object.
establishConnection() - Method in class net.wotonomy.ui.swing.TreeAssociation
Overridden to not fire events during initial population.
establishConnection() - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Overridden to call createTree if necessary, call configureColumn, call createTreeAssociation if necessary, and then call to super.
establishConnection() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Establishes a connection between this association and the controlled object.

F

fetch() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to set isFetched to true.
fields - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
fieldSpacers - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
filterRGB(int, int, int) - Method in class net.wotonomy.ui.swing.components.TintedImageFilter
 
fireActionEvent(ActionEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Broadcasts the specified action event to all listeners.
fireEditingCanceled() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
fireEditingStopped() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
fireEventsForChanges(Object[], Object[]) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Called by processRecentChanges to analyze the differences between the lists and broadcast the appropriate events.
fireEventsForChanges(Object[], Object[]) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
Overridden to remember expanded state for nodes after nodes have been rearranged.
fireFocusEvent(FocusEvent) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Fires a focus lost event if the validation was successfull.
fireNodeChanged() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Fires a change event for this node.
fireNodesChanged(Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Subclasses should override this method to fire an appropriate change event.
fireNodesInserted(Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Subclasses should override this method to fire an appropriate insertion event.
fireNodesRemoved(Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Subclasses should override this method to fire an appropriate deletion event.
fireRootStructureChanged() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
fireStructureChanged(Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Subclasses should override this method to fire an appropriate event.
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeAssociation
Fires a tree nodes changed event to all listeners.
fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Fires a tree nodes changed event to all listeners.
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeAssociation
Fires a tree nodes inserted event to all listeners.
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Fires a tree nodes inserted event to all listeners.
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeAssociation
Fires a tree nodes removed event to all listeners.
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Fires a tree nodes removed event to all listeners.
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeAssociation
Fires a tree structure changed event to all listeners.
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Fires a tree structure changed event to all listeners.
FLOAT - Static variable in class net.wotonomy.ui.swing.components.NumericTextField
Restrict the text input to floating-point numbers only.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.DateAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.TableAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
Notifies of beginning of edit.
focusGained(FocusEvent) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Method used to be notified when one of the text components has gained its focus.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.DateAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.TableAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
Updates object on focus lost and notifies of end of edit.
focusLost(FocusEvent) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Method used to be notified when one of the text components has lost its focus.
format - Variable in class net.wotonomy.ui.swing.TextAssociation
 
format() - Method in class net.wotonomy.ui.swing.TextAssociation
Gets the Format that is used to convert values from the display group to and from text that is displayed in the component.
format - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
format() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Gets the Format that is used to convert values from the display group to and from text that is displayed in the component.
FormattedCellRenderer - Class in net.wotonomy.ui.swing.components
A cell renderer for dealing with formatted content.
FormattedCellRenderer() - Constructor for class net.wotonomy.ui.swing.components.FormattedCellRenderer
Default constructor with no specified format.
FormattedCellRenderer(Format) - Constructor for class net.wotonomy.ui.swing.components.FormattedCellRenderer
Constructor specifying a format for renderered content.

G

getActionCommand() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the action command broadcast when this icon receives a click.
getAlignment() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Gets the alignment of the buttons in the panel.
getAllChildComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Gets all children of the specified container.
getAllowsChildren() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
getAlphaType() - Method in class net.wotonomy.ui.swing.components.AlphaTextField
Gets the current restriction type of this text field.
getBackgroundForContext(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Override this method to provide a background color for the renderer.
getButton(String) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Gets the first component having the specified name.
getButtonPanel() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Retrieves the actual button panel, if any.
getButtons() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Retrieves the names of the buttons that are displayed, if any.
getCellClass(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
Returns the type of the cell at the specified view position.
getCellClass(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getCellEditor(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
Return an appropriate editor for the cell specified by this this row and column.
getCellEditorValue() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns lastKnownValue, although this should not be called.
getCellEditorValue() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
getCellRenderer(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
Return an appropriate renderer for the cell specified by this this row and column.
getCheckedValueList() - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Gets the labels of all checkboxes that are checked.
getCheckedValues() - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Gets the labels of all checkboxes that are checked.
getChild(Object, int) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
getChildAt(int) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
 
getChildCount() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
getChildCount(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
getChildNodeAt(int) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns the child node that corresponds to the specified index, creating it if necessary.
getChildNodeForObject(Object) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns a child node that corresponds to the specified object, returning null if not found.
getColumnClass(int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
Returns the type of the column at the specified view position.
getColumnClass(int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getColumnClass(int) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
getColumnCount() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getColumnCount() - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
getColumnName(int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getColumnName(int) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
getColumns() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the current number of columns.
getComponent() - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Returns the last component that generated a KeyEvent.
getComponentForIndex(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the component at the specified row.
getComponentForIndex(int, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the component at the specified row and column.
getComponentForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the component associated with the key.
getComponentForKey(String, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the component associated with the key and index.
getComponentToNameMap(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Generates a deterministically unique name for each component in a container.
getCompositeComponentForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the container associated with the key.
getDate() - Method in class net.wotonomy.ui.swing.components.DateTextField
Returns the date as represented by the date string in the text field.
getDefaultType() - Method in class net.wotonomy.ui.swing.components.DateTextField
Returns the type of date to display when there is no user input.
getDelayInterval() - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Returns the number of milliseconds before the status message is cleared.
getDescendants() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Gets all descendants of the this node.
getDisplayPath() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Gets the currently displayed path.
getDoubleValue() - Method in class net.wotonomy.ui.swing.components.NumericTextField
Returns the real number numeric value of the string in the text field.
getEditorComponent(Object) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
getEditorForContext(JComponent, Object, int, int, boolean, boolean, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
This method returns a separate component that should be visually identical to the renderer component.
getFieldForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the component associated with the key as a JTextField, for backwards compatibility.
getFontDescription(Font) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
 
getFontForContext(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Override this method to provide a font for the renderer.

This default implementation returns null.
getForegroundForContext(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Override this method to provide a foreground color for the renderer.
getFormat() - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Returns the format currently in use to format cell content.
getFormatForContext(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Override this method to provide a specific format for the specific cell to be rendered by this component.
getHgap() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Gets the current horizontal spacing between components.
getHgap() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the current horizontal spacing between components.
getIcon() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the icon currently displayed in the editor component.
getIconForContext(JComponent, Object, int, int, boolean, boolean, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Override this method to provide an icon for the renderer.
getIndex(DisplayGroupNode) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
getIndex(TreeNode) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
 
getIndexOfChild(Object, Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
getIndexOfMatchingOrdering(List) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns the one-based index of this assocation's sort ordering in the specified list of orderings.
getInsets() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Overridden to return the user-specified insets for this panel.
getInterval() - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Returns the number of milliseconds before an ActionEvent is generated.
getIntValue() - Method in class net.wotonomy.ui.swing.components.NumericTextField
Returns the integer numeric value of the string in the text field.
getLabelAlignment() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Retrieves the constant used to align the labels in place.
getLabelAnchor() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Retrieves the constant used to anchor the labels in place.
getLabelComponentForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Get the label component associated with the key.
getLabelForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Provided for backwards compatibility: calls getLabelComponentForKey.
getLabelPostfix() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the string that appears after each label's text on the panel.
getLabelPrefix() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the string that appears before each label's text on the panel.
getLabels() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Gets the labels of the buttons that appear on the panel, ordered from left to right.
getLabels() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Retrieves the labls for the components on the panel in the order in which they are displayed from top WIDTH bottom.
getLastValidatedLowerNumber() - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Returns the last valid value of the lower bound.
getLastValidatedUpperNumber() - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Returns the last valid value of the upper bound.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the component from getRendererForContext.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.LineWrappingRenderer
Returns this component with the width set to the width of the specified JList.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.TreeChooser
This method returns the component returned by the tree cell renderer.
getLoadedDescendants() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Gets only the descendants of the this node whose children has been loaded - no fetching will occur.
getMargin() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the current minimum margin for the labels column.
getMaximumValue() - Method in class net.wotonomy.ui.swing.components.NumericTextField
Returns the upper limit of the range of numbers to accept.
getMinimumValue() - Method in class net.wotonomy.ui.swing.components.NumericTextField
Returns the lower limit of the range of numbers to accept.
getModel() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Returns the TreeModel used by the TreeChooser.
getMyCaller() - Static method in class net.wotonomy.ui.swing.util.StackTraceInspector
Convenience method that obtains a String representing the caller's caller.
getNameToComponentMap(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Maps a deterministically unique name to a component in a container.
getNodeForObject(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the first node found that represents the specified object, or null if not found.
getNumber(JTextComponent) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Gets the number represented in the text component.
getObjectForNode(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the object represented by the specified node which must be a display group node from this tree.
getOffset(int) - Method in class net.wotonomy.ui.swing.components.TintedImageFilter
Calculates the offset used to modify color values.
getParent() - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
 
getParentGroup() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns the parent display group, or null if parent is root.
getPasswordLength() - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
Returns the current maximum length of the password.
getPathForNode(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the tree path for the specified node, which must be a display group node from this tree.
getPathForObject(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the first tree path for the node that represents the specified object, or null if the object does not exist in this tree.
getPathsForObject(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the tree path for the node that represents the specified object, or null if the object does not exist in this tree.
getPreferredSize() - Method in class net.wotonomy.ui.swing.components.LineWrappingRenderer
Returns the preferred size of the label, with width constrained to the current width.
getPreferredSize() - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
getRenderer() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Returns the TreeCellRenderer used by the TreeChooser.
getRendererForContext(JComponent, Object, int, int, boolean, boolean, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
This default implementation returns a JPanel that is configured by calling configureComponentForContext.
getRoot() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
getRootLabel() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Gets the current root label.
getRowCount() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getRowCount() - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
getSelectedStackString() - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
Converts the selected contents of the table to a string.
getSelectionModel() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Returns the TreeSelectionModel used by the TreeChooser.
getSortedChildComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Gets a list of all children of a specified container, sorted by position.
getSortIndicatorColor(int) - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns a color to be used by the sort indicator based on the index of the sorting column.
getSortOrdering(boolean) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Called by TableAssociation to get a EOSortOrdering suitable for the information in this column.
getStatusComponent() - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Returns the visual component used to display the status.
getStringForContext(JComponent, Object, int, int, boolean, boolean, boolean, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Override this method to provide a string for the renderer.
getStringLength() - Method in class net.wotonomy.ui.swing.components.AlphaTextField
Gets the current length of the maximum string size the user can enter.
getTabDelimitedString() - Method in class net.wotonomy.ui.swing.TableAssociation
Converts the contents of the table to a tab-delimited string.
getTabDelimitedString() - Method in class net.wotonomy.ui.swing.util.ObjectInspector
Converts the contents of the table to a tab-delimited string.
getTableAssociation() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns the table association for this table column, or null if no table has been set.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns getEditorForContext with the same parameters with hasFocus true.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.ColorCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.ComboBoxCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Overridden to call context delegate methods.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the component from getRendererForContext.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
getText() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the text string currently displayed in the editor component.
getText() - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Gets the text in the status area.
getTree() - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Gets the JTree currently used for the column renderer.
getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the component from getEditorForContext with hasFocus true.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns the component from getRendererForContext.
getTreeModelAssociation() - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Gets the TreeModelAssociation currently used for the tree.
getUniformDimension(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns a dimension representing the maximum preferred height and width of all the components in the container.
getUniqueNameMap(List) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Generates a unique name for each object in a list and returns a map that maps the objects to the names.
getUpdateInterval() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getUserObject() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns the value of the displayed property in the parent display group at the index that corresponds to the index of this node.
getValue(String) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Gets the value of the specified button.
getValue() - Method in class net.wotonomy.ui.swing.components.RadioButtonPanel
Gets the name of the currently selected button.
getValue(String) - Method in class net.wotonomy.ui.swing.components.RadioButtonPanel
Tests whether the specified value is checked.
getValueAt(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
getValueAt(int, int) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
getValueForComponent(Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the value in the specified component.
getValueForIndex(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the value in the field at the specified index.
getValueForIndex(int, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the value in the field at the specified row and column.
getValueForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the value in the field associated with the key.
getValueForKey(String, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the value in the field associated with the key.
getValueType() - Method in class net.wotonomy.ui.swing.components.NumericTextField
Returns which type of number this text field accepts.
getVerticalWeightForKey(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the vertical weight used for determining how to distribute additional vertical space in the component.
getVgap() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Gets the current vertical spacing between components.
getVgap() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets the current vertical spacing between components.
getWindowForComponent(Component) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Returns the first parent Window of the specified component.
GIFEncoder - Class in net.wotonomy.ui.swing.util
GIFEncoder is a class which takes an image and saves it to a stream using the GIF file format.
GIFEncoder(Image) - Constructor for class net.wotonomy.ui.swing.util.GIFEncoder
Construct a GIFEncoder.
GIFEncoder(byte[][], byte[][], byte[][]) - Constructor for class net.wotonomy.ui.swing.util.GIFEncoder
Construct a GIFEncoder.
grab(Component, String) - Static method in class net.wotonomy.ui.swing.util.WindowGrabber
Captures the screen contents of the specified component, and write it to a file with the specified name.
grab(Component, OutputStream) - Static method in class net.wotonomy.ui.swing.util.WindowGrabber
Captures the screen contents of the specified component, and write it to a file with the specified name.

H

handleNotification(NSNotification) - Method in class net.wotonomy.ui.swing.NotificationInspector
Handles the notification.
handleNotification(NSNotification) - Method in class net.wotonomy.ui.swing.TextAssociation
Handles idle notification.
hasDocument - Variable in class net.wotonomy.ui.swing.TextAssociation
 
hasDocument - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
hgap - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
HIDDEN - Static variable in class net.wotonomy.ui.swing.components.InfoPanel
Special label for an empty pair - a label and component that take up space but are hidden from view.
hiddenButton - Variable in class net.wotonomy.ui.swing.components.RadioButtonPanel
ButtonGroup does not make it easy to unselect all buttons.
HOME - Static variable in class net.wotonomy.ui.swing.components.TreeChooser
The TreeChooser responds to this action command by calling displayHome().

I

IconCellRenderer - Class in net.wotonomy.ui.swing.components
A cell renderer that displays icons in addition to text, and additionally is an editor in case you want to click the icon to trigger some kind of action.
IconCellRenderer() - Constructor for class net.wotonomy.ui.swing.components.IconCellRenderer
Default constructor.
identityHashCode() - Method in class net.wotonomy.ui.swing.ReferenceInspector.ExtendedWeakReference
 
image - Variable in class net.wotonomy.ui.swing.components.ImagePanel
 
imageHeight - Variable in class net.wotonomy.ui.swing.components.ImagePanel
 
ImagePanel - Class in net.wotonomy.ui.swing.components
A JPanel that renders an image, tiling as necessary to fill the panel.
ImagePanel() - Constructor for class net.wotonomy.ui.swing.components.ImagePanel
 
ImagePanel(Image) - Constructor for class net.wotonomy.ui.swing.components.ImagePanel
 
imageUpdate(Image, int, int, int, int, int) - Method in class net.wotonomy.ui.swing.components.ImagePanel
 
imageWidth - Variable in class net.wotonomy.ui.swing.components.ImagePanel
 
incrementString(String) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Numerically increments a string.
InfoPanel - Class in net.wotonomy.ui.swing.components
InfoPanel uses labels and textfields (or any other component - see below) to display a list of keys and values in a well-aligned and consistent manner, conforming to alignment and pixel spacing in the java look and feel design guidelines.
InfoPanel() - Constructor for class net.wotonomy.ui.swing.components.InfoPanel
Constructs an empty InfoPanel.
InfoPanel(String[]) - Constructor for class net.wotonomy.ui.swing.components.InfoPanel
Constructs an InfoPanel with the specified labels each paired with a blank textfield.
init() - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
init() - Method in class net.wotonomy.ui.swing.TreeAssociation
Called by both constructors.
init(JComponent, Image) - Method in class net.wotonomy.ui.swing.util.ComponentHighlighter
 
initComboBox() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Creates the JComboBox that is used to render the path leading to the displayed contents.
initLayout() - Method in class net.wotonomy.ui.swing.components.ButtonPanel
This method is responsible for the initial layout of the panel.
initLayout() - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Overridden to set vertical-center alignment and zero vgap.
initLayout() - Method in class net.wotonomy.ui.swing.components.RadioButtonPanel
Overridden to set vertical-center alignment and 2-pixel vgap.
initLayout() - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
This method is responsible for the initial layout of the panel.
initLayout() - Method in class net.wotonomy.ui.swing.DisplayGroupInspector
 
initLayout() - Method in class net.wotonomy.ui.swing.NotificationInspector
 
initLayout() - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
initLayout(Object) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
initLayout(List, String) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
initList() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Creates the JList that is used to render the path leading to the displayed contents.
initPreviewPane() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Creates the component that is used to display a preview of the selected item(s) in the content area.
initToolBar() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Creates tool bar or return null if no tool bar is desired.
insert(DisplayGroupNode, int) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
insert(MutableTreeNode, int) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
 
insertObjectAtIndex(Object, int) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to broadcast a tree event after super executes.
insertUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
 
insertUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
 
insets - Variable in class net.wotonomy.ui.swing.components.ButtonPanel
The insets for this panel, so they can be modified.
inspectedObject - Variable in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
INTEGER - Static variable in class net.wotonomy.ui.swing.components.NumericTextField
Restrict the text input to integers (whole numbers) only.
interval - Variable in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
interval - Variable in class net.wotonomy.ui.swing.components.StatusButtonPanel
 
interval - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
intervalAdded(ListDataEvent) - Method in class net.wotonomy.ui.swing.ListAssociation
 
intervalRemoved(ListDataEvent) - Method in class net.wotonomy.ui.swing.ListAssociation
 
introspectComponent(Component, String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Introspects a component to set the action command and to add the InfoPanel to its list of ActionListeners.
invokeFileFromString(String) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
isActiveUpdate() - Method in class net.wotonomy.ui.swing.TextAssociation
Returns whether the text association is configured to actively update the model in response to changes in the component.
isAutoUpdating() - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
isAutoUpdating() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns whether the data model is updated for every change in the controlled component.
isCellEditable(EventObject) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns true.
isCellEditable(EventObject) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
isCellEditable(int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
isCellEditable(int, int) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
isClickable() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns whether the editor component's icon is clickable.
isEditable() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns whether the editor component's label text is editable.
isEditable - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
isEditable() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Gets whether the values displayed in the panel are editable.
isEditableAtRow(int) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Called by the TableAssociation to determine whether the value at the specified row is editable.
isFetched - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
isFetched() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns whether the node should call fetch().
isFetchNeeded - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
isFetchNeeded() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns whether the node is in need of a refetch.
isFocusTraversable() - Method in class net.wotonomy.ui.swing.components.MultiLineLabel
Overridden to return false.
isHeightUniform - Variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
Tracks component sizing of height.
isHeightUniform() - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Determines whether all components will have the same height.
isHorizontal - Variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
Tracks orientation.
isInsertingAfter() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Determines where new objects programmatically inserted into the children display group should be inserted, based on the value of insertingChild.
isInsertingChild() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Gets whether new objects programmatically inserted into the children display group should be inserted as a child of the first selected node.
isLeaf() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
isLeaf(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
isListening - Variable in class net.wotonomy.ui.swing.TextAssociation
 
isListening - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
isListening - Variable in class net.wotonomy.ui.swing.TreeModelAssociation
 
isSelectable() - Method in class net.wotonomy.ui.swing.components.MultiLineLabel
Gets whether text is selectable.
isSelectionPaintedImmediately() - Method in class net.wotonomy.ui.swing.TableAssociation
Determines whether the selection should be painted immediately after the user clicks and therefore before the children display group is updated.
isSelectionPaintedImmediately() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Determines whether the selection should be painted immediately after the user clicks and therefore before the children display group is updated.
isSelectionTracking() - Method in class net.wotonomy.ui.swing.TableAssociation
Determines whether the selection is actively tracking the selection as the user moves the mouse.
isSortable() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns whether this column should be sorted when the user clicks on the column header.
isSortCaseSensitive() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns whether this column should be sorted in a case sensitive manner.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TreeAssociation
Returns whether this class can control the specified object.
isUsableWithObject(Object) - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns whether this class can control the specified object.
isValidCharacter(char) - Method in class net.wotonomy.ui.swing.components.AlphaTextField
PROTECTED METHODS
isValidCharacter(char) - Method in class net.wotonomy.ui.swing.components.NumericTextField
PROTECTED METHODS
isValidCharacter(char) - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
Returns whether the inputted character is valid or not.
isValidCharacter(char) - Method in class net.wotonomy.ui.swing.components.SmartTextField
Returns whether a character is valid for this text field.
isValidString(String) - Method in class net.wotonomy.ui.swing.components.AlphaTextField
 
isValidString(String) - Method in class net.wotonomy.ui.swing.components.NumericTextField
 
isValidString(String) - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
Returns whether a string is valid for this text field.
isValidString(String) - Method in class net.wotonomy.ui.swing.components.SmartTextField
Returns whether a string is valid for this text field.
isVisible(Object) - Method in class net.wotonomy.ui.swing.TreeAssociation
Overridden to check whether the node is visible in the tree on screen.
isVisible(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns whether this node is visible in the UI.
isWidthUniform - Variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
Tracks component sizing of width.
isWidthUniform() - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Determines whether all components will have the same width.

K

KeyableCellEditor - Class in net.wotonomy.ui.swing.components
A table cell editor customized for keyboard navigation, much like working with a spreadsheet.
KeyableCellEditor() - Constructor for class net.wotonomy.ui.swing.components.KeyableCellEditor
Default constructor - a standard JTextField will be used for editing.
KeyableCellEditor(JTextField) - Constructor for class net.wotonomy.ui.swing.components.KeyableCellEditor
Constructor specifying a type of JTextField to be used for editing.
KeyDelayTimer - Class in net.wotonomy.ui.swing.components
KeyDelayTimer is a utility that listens for KeyEvents from one or more components.
KeyDelayTimer() - Constructor for class net.wotonomy.ui.swing.components.KeyDelayTimer
Default constructor.
KeyDelayTimer(ActionListener) - Constructor for class net.wotonomy.ui.swing.components.KeyDelayTimer
Convenience constructor.
keyPressed(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
keyPressed(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
keyReleased(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
keyReleased(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Receives key events from one or more components.
keyTimer - Variable in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
keyTimer - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
keyTyped(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
keyTyped(KeyEvent) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
 

L

labelAlign - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
labelAnchor - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
labelComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Sets each child component's tooltip to show the name generated from getComponentNameMap().
labelComponents(Container, Map) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Sets each child component's tooltip to show a given string retrieved from a map using the component's generated name as a key.
labels - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
lastFieldTouched - Variable in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
lastKnownType - Variable in class net.wotonomy.ui.swing.TextAssociation
 
lastKnownValue - Variable in class net.wotonomy.ui.swing.ButtonAssociation
 
layoutContainer(Container) - Method in class net.wotonomy.ui.swing.components.AbsoluteLayout
 
layoutContainer(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Lays out the container.
layoutContainer(Container) - Method in class net.wotonomy.ui.swing.components.BetterRootLayout
Instructs the layout manager to perform the layout for the specified container.
layoutContainerHorizontal(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Lays out the container.
layoutContainerVertical(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Lays out the container.
LineWrappingRenderer - Class in net.wotonomy.ui.swing.components
A list cell renderer that wraps its text to subsequent lines depending on the length of text string and the width of the parent list.
LineWrappingRenderer(JList) - Constructor for class net.wotonomy.ui.swing.components.LineWrappingRenderer
Required constructor.
list - Variable in class net.wotonomy.ui.swing.components.LineWrappingRenderer
 
list - Variable in class net.wotonomy.ui.swing.DisplayGroupInspector
 
ListAssociation - Class in net.wotonomy.ui.swing
TextAssociation binds a JList to a display group's list of displayable objects.
ListAssociation(Object) - Constructor for class net.wotonomy.ui.swing.ListAssociation
Constructor expecting a JList.
listContainer - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
listenedToComponents - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
loadClass(String, boolean) - Method in class net.wotonomy.ui.swing.util.ClassGrabber
 
LOWER - Static variable in class net.wotonomy.ui.swing.util.TextInputRangeChecker
 
lt(String, String) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 

M

main(String[]) - Static method in class net.wotonomy.ui.swing.components.ButtonPanel
 
main(String[]) - Static method in class net.wotonomy.ui.swing.components.CheckButtonPanel
 
main(String[]) - Static method in class net.wotonomy.ui.swing.components.StatusButtonPanel
 
main(String[]) - Static method in class net.wotonomy.ui.swing.util.WindowGrabber
Captures images of any Swing window component classes specified as parameters.
makeCompositeComponent(String, Component[]) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Produces a container that contains the specified components, using GridLayout.
makeCompositeComponent(String, Component, Component, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Produces a container that contains the specified components, using BorderLayout.
makeCompositeComponent(String, Component, Component, Component, Component, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Produces a container that contains the specified components, using BorderLayout.
margin - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
maximumLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.BetterRootLayout
Returns the maximum amount of space the layout can use.
memoryLabel - Variable in class net.wotonomy.ui.swing.ReferenceInspector
 
methodInvoked(Object, Method, Object) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTable
Called by the method cell editor when a method is invoked.
methodNames - Variable in class net.wotonomy.ui.swing.util.StackTraceInspector
 
minimumLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.AbsoluteLayout
 
minimumLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns the minimum dimensions needed to layout the components contained in the specified target container.
minimumLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.BetterRootLayout
Returns the minimum amount of space the layout needs.
model - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
model - Variable in class net.wotonomy.ui.swing.ListAssociation
 
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Passes through editor mouse clicks to last known component.
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
Double click to launch object inspector.
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
Double click to launch object inspector.
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
Double click to call invokeFileFromString.
mouseClicked(MouseEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
Double click to call invokeFileFromString.
mouseDragged(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseDragged(MouseEvent) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Does nothing.
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
mouseEntered(MouseEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Cancels cell editing.
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
mouseExited(MouseEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
mouseMoved(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseMoved(MouseEvent) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Passes through editor right-mouse (popup trigger) mouse events to last known component.
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
mousePressed(MouseEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.components.BetterTableUI
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Does nothing.
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.NotificationInspector
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.ReferenceInspector
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.util.ObjectInspector
 
mouseReleased(MouseEvent) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
moveEditCell(int, int) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
MultiLineLabel - Class in net.wotonomy.ui.swing.components
A custom JTextArea that looks and feels like a JLabel, but supports line wrapping.
MultiLineLabel() - Constructor for class net.wotonomy.ui.swing.components.MultiLineLabel
 
MultiLineLabel(String) - Constructor for class net.wotonomy.ui.swing.components.MultiLineLabel
 
MutableDisplayGroupNode - Class in net.wotonomy.ui.swing
A DisplayGroupNode that exposes the MutableTreeNode interface.
MutableDisplayGroupNode(TreeModelAssociation, EODisplayGroup, Object) - Constructor for class net.wotonomy.ui.swing.MutableDisplayGroupNode
Constructor for all nodes.

N

nameComponents(Container) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Sets the tooltips of all components in a container to the respective names of those components.
nameComponents(Container, String) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
 
needsUpdate - Variable in class net.wotonomy.ui.swing.TextAssociation
 
needsUpdate - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
needToReadValueFromDisplayGroup(Object, NSSelector) - Method in class net.wotonomy.ui.swing.TextAssociation
Called to determine whether the controlled component needs to be updated.
needToWriteValueToDisplayGroup(Object, EODisplayGroup) - Method in class net.wotonomy.ui.swing.TextAssociation
Called to determine whether the display group needs to be updated.
net.wotonomy.ui.swing - package net.wotonomy.ui.swing
Contains associations designed for use with the Swing framework.
net.wotonomy.ui.swing.components - package net.wotonomy.ui.swing.components
Contains various and useful Swing components.
net.wotonomy.ui.swing.util - package net.wotonomy.ui.swing.util
Contains utilities that ease Swing development but don't quite qualify as components.
NO - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "No" button.
noFocusBorder - Static variable in class net.wotonomy.ui.swing.components.LineWrappingRenderer
 
NONE - Static variable in class net.wotonomy.ui.swing.util.TextInputRangeChecker
 
NotificationInspector - Class in net.wotonomy.ui.swing
The NotificationInspector displays a JFrame that displays notifications as they occur.
NotificationInspector() - Constructor for class net.wotonomy.ui.swing.NotificationInspector
Displays all notifications on the default notification center.
NotificationInspector(NSNotificationCenter) - Constructor for class net.wotonomy.ui.swing.NotificationInspector
Displays all notifications from the specified notification center.
NotificationInspector(String, Object) - Constructor for class net.wotonomy.ui.swing.NotificationInspector
Displays notifications from the default notification center using the specified name and object filters.
NotificationInspector(NSNotificationCenter, String, Object) - Constructor for class net.wotonomy.ui.swing.NotificationInspector
Displays notifications on the specified notification center using the specified name and object filters.
NumericTextField - Class in net.wotonomy.ui.swing.components
NumericTextField is a "smart" text field that restricts the user's input.
NumericTextField() - Constructor for class net.wotonomy.ui.swing.components.NumericTextField
Default constructor.
NumericTextField(String) - Constructor for class net.wotonomy.ui.swing.components.NumericTextField
Constructor.
NumericTextField(int) - Constructor for class net.wotonomy.ui.swing.components.NumericTextField
Constructor.
NumericTextField(String, int) - Constructor for class net.wotonomy.ui.swing.components.NumericTextField
Constructor.

O

object() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns the object at the appropriate index in the parent display group.
objectDeletedFromChildrenGroup(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Called to by the children group's data source when it receives a deleteObject message, usually after an object has been deleted from the children display group.
objectInsertedIntoChildrenGroup(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Called to by the children group's data source when it receives an insertObject message, usually after an object has been inserted into the children display group.
ObjectInspector - Class in net.wotonomy.ui.swing.util
The ObjectInspector displays a JFrame containing a PropertyEditorTable that displays an object.
ObjectInspector(Object) - Constructor for class net.wotonomy.ui.swing.util.ObjectInspector
Displays the specified object in a frame.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectKeysTaken() - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns a List of properties of the controlled object that are controlled by this class.
objectsFetchedIntoChildrenGroup() - Method in class net.wotonomy.ui.swing.TreeAssociation
Overridden to return all visible rows in the tree.
objectsFetchedIntoChildrenGroup() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Called to by the children group's data source to populate it with all selected nodes and their siblings.
objectsInvalidatedInEditingContext(NSNotification) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to not fetch on InvalidateAllObjectsInStoreNotification unless we've already been fetched, preserving the load-on-demand functionality.
objectWillChange(Object) - Method in class net.wotonomy.ui.swing.TextAssociation
 
objectWillChange(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Overridden to better discriminate what is changed.
OK - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "OK" button.
onEnterKey() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
onEscapeKey() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
originalHighlighter - Variable in class net.wotonomy.ui.swing.components.MultiLineLabel
Saves a reference to the original highlighter to enable/disable text selection.

P

paintComponent(Graphics) - Method in class net.wotonomy.ui.swing.components.ImagePanel
 
parentAssociation - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
parentGroup - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
parseStackTrace(Throwable) - Static method in class net.wotonomy.ui.swing.util.StackTraceInspector
Obtains a list of strings representing the stack trace associated with this throwable starting with the most recent call.
pathCombo - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
pathIndent - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
pathStack - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
performCheck() - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Allows the caller to perform the validation of the bounds programatically.
place(Window, int) - Static method in class net.wotonomy.ui.swing.util.WindowUtilities
Place the window in the specified location.
populateTitles(EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Called to repopulate the title list from the specified display group.
populateTitles(EODisplayGroup, String) - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Called to repopulate the title list from the specified display group.
populateValue() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Called to populate the value from the display group.
popupMenu - Variable in class net.wotonomy.ui.swing.NotificationInspector
 
PositionComparator - Class in net.wotonomy.ui.swing.util
A Comparator that will sort components in a common container based first on their y-coordinate and then on their x-coordinate, producing a list sorted from top to bottom and left to right.
PositionComparator(Container) - Constructor for class net.wotonomy.ui.swing.util.PositionComparator
Standard constructor to configure the comparator.
postfix - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
postProcessing() - Method in class net.wotonomy.ui.swing.components.AlphaTextField
 
postProcessing() - Method in class net.wotonomy.ui.swing.components.NumericTextField
 
postProcessing() - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
This class does not need any post processing.
postProcessing() - Method in class net.wotonomy.ui.swing.components.SmartTextField
This method is used by the any subclass that need to complete any processing of the text string in the text field after all the requirement checks have been performed.
preferredLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.AbsoluteLayout
 
preferredLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSize(Container) - Method in class net.wotonomy.ui.swing.components.BetterRootLayout
Returns the amount of space the layout would like to have.
preferredLayoutSizeHorizontal(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredLayoutSizeVertical(Container) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns the preferred dimensions for this layout given the components in the specified target container.
preferredWidth - Variable in class net.wotonomy.ui.swing.components.LineWrappingRenderer
 
prefix - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
primaryAspect() - Static method in class net.wotonomy.ui.swing.ActionAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.AdjustableAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.ButtonAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.ComboBoxAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.DateAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.ListAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.RadioPanelAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.SliderAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.TableAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.TextAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.TimedTextAssociation
Returns the aspect that is considered primary or default.
primaryAspect() - Static method in class net.wotonomy.ui.swing.TreeModelAssociation
Returns the aspect that is considered primary or default.
printShortStackTrace() - Static method in class net.wotonomy.ui.swing.util.StackTraceInspector
Prints a stack trace up to the first method whose fully qualified class name begins with "java" to System.out.
processFilenames(String, String[]) - Static method in class net.wotonomy.ui.swing.util.WindowGrabber
 
processKeyEvent(KeyEvent) - Method in class net.wotonomy.ui.swing.components.DateTextField
 
processKeyEvent(KeyEvent) - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
This method processes a key event.
processKeyEvent(KeyEvent) - Method in class net.wotonomy.ui.swing.components.SmartTextField
This method processes a key event.
processRecentChanges() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Tells the children display group to refetch, so that it reflects any changes that were made in the node tree, and then updates the selection in the selection model.
propertyChange(PropertyChangeEvent) - Method in class net.wotonomy.ui.swing.components.ButtonPanel.ActionChangeListener
Called whenever a property changes on the action object.
PropertyEditorTable - Class in net.wotonomy.ui.swing.components
PropertyEditorTable is a table designed to display and edit the properties of an object.
PropertyEditorTable() - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a default JTable which is initialized with a default data model, a default column model, and a default selection model.
PropertyEditorTable(TableModel) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable which is initialized with dm as the data model, a default column model, and a default selection model.
PropertyEditorTable(TableModel, TableColumnModel) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable which is initialized with dm as the data model, cm as the column model, and a default selection model.
PropertyEditorTable(TableModel, TableColumnModel, ListSelectionModel) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable which is initialized with dm as the data model, cm as the column model, and sm as the selection model.
PropertyEditorTable(int, int) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable with numRows and numColumns of empty cells using the DefaultTableModel.
PropertyEditorTable(Vector, Vector) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable to display the values in the Vector of Vectors, rowData, with column names, columnNames.
PropertyEditorTable(Object[][], Object[]) - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTable
Constructs a JTable to display the values in the two dimensional array, rowData, with column names, columnNames.
PropertyEditorTableModel - Class in net.wotonomy.ui.swing.components
PropertyEditorTableModel introspects an object to facilitate editing it in a PropertyTable.
PropertyEditorTableModel() - Constructor for class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 

Q

qualifier() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to return the parent group's qualifier if useParentQualifier is true.
queueUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
Queues a notification to PostWhenIdle.
queueUpdate() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Triggers the key timer to start.

R

RadioButtonPanel - Class in net.wotonomy.ui.swing.components
RadioButtonPanel is a simple extension of ButtonPanel.
RadioButtonPanel() - Constructor for class net.wotonomy.ui.swing.components.RadioButtonPanel
Constructs a RadioButtonPanel.
RadioButtonPanel(String[]) - Constructor for class net.wotonomy.ui.swing.components.RadioButtonPanel
Constructs a ButtonPanel using specified buttons.
RadioPanelAssociation - Class in net.wotonomy.ui.swing
RadioPanelAssociation binds RadioButtonPanels to display groups.
RadioPanelAssociation(Object) - Constructor for class net.wotonomy.ui.swing.RadioPanelAssociation
Constructor specifying the object to be controlled by this association.
ReferenceInspector - Class in net.wotonomy.ui.swing
ReferenceInspector tracks objects until they are garbage collected.
ReferenceInspector() - Constructor for class net.wotonomy.ui.swing.ReferenceInspector
Launches a new ReferenceInspector if one does not already exist.
ReferenceInspector(Object) - Constructor for class net.wotonomy.ui.swing.ReferenceInspector
Adds the specified object to the ReferenceInspector, launching a new ReferenceInspector if one does not already exist.
ReferenceInspector.ExtendedWeakReference - Class in net.wotonomy.ui.swing
 
ReferenceInspector.ExtendedWeakReference(Object, ReferenceQueue) - Constructor for class net.wotonomy.ui.swing.ReferenceInspector.ExtendedWeakReference
 
REFRESH - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Refresh" button.
REMOVE - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Remove" button.
remove(int) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
 
remove(DisplayGroupNode) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Removes the node at the index corresponding to the index of the object.
remove(MutableTreeNode) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
Removes the node at the index corresponding to the index of the object.
removeActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Removes an action listener from the list that will be notified by button events and changes in button state.
removeActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Removes the specified listener from the list of listeners to be notified when the button receives a click.
removeActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Removes an action listener from the list that will be notified by events occurring in the panel.
removeActionListener(ActionListener) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Removes an action listener from the list that will be notified by button events and changes in button state.
removeAll() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Removes all components from the list.
removeAsListener() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
 
removeAsListener() - Method in class net.wotonomy.ui.swing.ListAssociation
 
removeAsListener() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
 
removeAsListener() - Method in class net.wotonomy.ui.swing.TableAssociation
 
removeAsListener() - Method in class net.wotonomy.ui.swing.TableColumnAssociation
 
removeAsListener() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
removeCellEditorListener(CellEditorListener) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Removes the specified listener from the list of listeners to be notified when the table receives a double click.
removeCellEditorListener(CellEditorListener) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
removeFromParent() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Removes our object from the parent display group.
removeLayoutComponent(Component) - Method in class net.wotonomy.ui.swing.components.AbsoluteLayout
 
removeTableModelListener(TableModelListener) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
removeTreeModelListener(TreeModelListener) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
removeUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TextAssociation
 
removeUpdate(DocumentEvent) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
 
renderer - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
rendererButton - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
 
rendererLabel - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
 
rendererPanel - Variable in class net.wotonomy.ui.swing.components.IconCellRenderer
The panel that is re-used to render everything.
repaint() - Method in class net.wotonomy.ui.swing.components.TreeTableCellRenderer
 
rootLabel() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Gets the current root label.
run() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Fires the action event to all listeners.
run() - Method in class net.wotonomy.ui.swing.TreeAssociation
Fires any queued node changed and structure changed events.

S

SAVE - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Save" button.
SELECT - Static variable in class net.wotonomy.ui.swing.components.TreeChooser
The TreeChooser responds to this action command by attempting to navigate to the first node in the current selection and display that node's children.
selectionModel - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
setActionCommand(String) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Sets the action command broadcast when this table receives a double click.
setActiveUpdate(boolean) - Method in class net.wotonomy.ui.swing.TextAssociation
Sets whether the text association should actively update the model in response to changes in the component.
setAlignment(int) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Sets the alignment for this layout.
setAlignment(int) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Changes the alignment of the buttons in the panel.
setAllValues(boolean) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Convenience method to set all checkboxes on the panel.
setAlphaType(int) - Method in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the restriction type of this text field.
setAutoUpdating(boolean) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
setAutoUpdating(boolean) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Sets whether the data model is updated for every change in the controlled component.
setBackground(Color) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Overrides to retain the default background color, much the same as the DefaultCellRenderer does.
setButtons(String[]) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Adds one or buttons to the bottom of the panel with the specified labels from left to right.
setCheckedValues(String[]) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
A convenience method to set only those buttons on the entire panel that should be checked.
setClickable(boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Sets whether the editor component's icon is clickable.
setColumns(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the number of columns for the panel.
setComponentForIndex(int, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Replaces the first component in the specified row.
setComponentForIndex(int, int, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Replaces the component associated with the key.
setComponentForKey(String, Component) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Replaces the first component associated with the key.
setComponentForKey(String, Component, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Replaces the component associated with the key.
setDataSource(EODataSource) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to unregister as an editor of the editing context, since we don't directly present a user interface.
setDate(Date) - Method in class net.wotonomy.ui.swing.components.DateTextField
Sets the text field to the string representation of the specified date.
setDefaultType(int) - Method in class net.wotonomy.ui.swing.components.DateTextField
Sets the date type to display when the user has not entered any date yet.
setDelayInterval(int) - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Sets the number of milliseconds before the status message is cleared.
setDisplayPath(TreePath) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Pushes the previous item onto the stack, sets the display path, and then updates the contents.
setDisplayPathDirect(TreePath) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Sets the displayPath field and does not update the stack nor update the contents.
setDoubleValue(double) - Method in class net.wotonomy.ui.swing.components.NumericTextField
Sets the text field to the double value specified.
setEditable(boolean) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Sets whether the editor component's label text is editable.
setEditable(boolean) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets whether the values displayed in the panel should be editable.
setEnabled(boolean) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Overridden to call setEnabled on all components on panel.
setFetched(boolean) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Sets whether the node should call fetch().
setFetchNeeded(boolean) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns whether the node should call fetch().
setFont(Font) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Overrides to retain the default font, much the same as the DefaultCellRenderer does.
setForeground(Color) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Overrides to retain the default foreground color, much the same as the DefaultCellRenderer does.
setFormat(Format) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Sets the format to be used to format cell content.
setFormat(Format) - Method in class net.wotonomy.ui.swing.TextAssociation
Sets the Format that is used to convert values from the display group to and from text that is displayed in the component.
setFormat(Format) - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Sets the Format that is used to convert values from the display group to and from text that is displayed in the component.
setHeightUniform(boolean) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Sets whether all components should have the same height.
setHgap(int) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Changes the horizontal spacing between components in the panel.
setHgap(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Changes the horizontal spacing between the label and the components in the panel.
setIcon(Icon) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Sets the icon currently displayed in the editor component.
setInsertingAfter(boolean) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Determines where new objects programmatically inserted into the children display group should be inserted, based on the value of insertingChild.
setInsertingChild(boolean) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Sets whether new objects programmatically inserted into the children display group should be inserted as a child of the first selected node.
setInsets(Insets) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Changes the insets for this panel.
setInterval(int) - Method in class net.wotonomy.ui.swing.components.KeyDelayTimer
Sets the number of milliseconds before an ActionEvent will be generated after a KeyEvent is received.
setIntValue(int) - Method in class net.wotonomy.ui.swing.components.NumericTextField
Sets the text field to integer value specified.
setLabelAlignment(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the constant used to align the labels in place and reflows the layout.
setLabelAnchor(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the constant used to anchor the labels in place and reflows the layout.
setLabelPostfix(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the string that appears after each label's text on the panel.
setLabelPrefix(String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the string that appears before each label's text on the panel.
setLabels(String[]) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Creates the buttons to appear on the panel.
setLabels(Action[]) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
 
setLabels(String[]) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Creates a set of labels and empty textfields after first clearing all existing components on the panel.
setMargin(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the minimum width for the labels column.
setMaximumValue(double) - Method in class net.wotonomy.ui.swing.components.NumericTextField
Sets the upper limit of the range of numbers to accept.
setMinimumValue(double) - Method in class net.wotonomy.ui.swing.components.NumericTextField
Sets the lower limit of the range of numbers to accept.
setModel(TreeModel) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Sets the TreeModel used by the TreeChooser.
setObject(Object) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
setParent(DisplayGroupNode) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Removes our object from the parent display group and adds it to the end of the specified node's children.
setParent(MutableTreeNode) - Method in class net.wotonomy.ui.swing.MutableDisplayGroupNode
Removes the value in the parent display group at the index that corresponds to the index of this node and add it to the end of the display group that corresponds to the user value of the specified node.
setPasswordLength(int) - Method in class net.wotonomy.ui.swing.components.SmartPasswordField
Sets the maximum lenght of the password.
setQualifier(EOQualifier) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to set useParentQualifier to false, or true if aList is null.
setRenderer(TreeCellRenderer) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Sets the TreeCellRenderer used by the TreeChooser.
setRootLabel(Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Sets the root label.
setSelectable(boolean) - Method in class net.wotonomy.ui.swing.components.MultiLineLabel
Sets whether text is selectable.
setSelectionModel(TreeSelectionModel) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Sets the TreeSelectionModel used by the TreeChooser.
setSelectionPaintedImmediately(boolean) - Method in class net.wotonomy.ui.swing.TableAssociation
Sets whether the selection should be painted immediately.
setSelectionPaintedImmediately(boolean) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Sets whether the selection should be painted immediately.
setSelectionTracking(boolean) - Method in class net.wotonomy.ui.swing.TableAssociation
Sets whether the selection is actively tracking the selection as the user moves the mouse.
setSortable(boolean) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Sets whether this column should be sorted when the user clicks on the column header.
setSortCaseSensitive(boolean) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Sets whether this column should be sorted when in a case sensitive manner.
setSortOrderings(List) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to set useParentOrderings to false, or true if aList is null.
setStringLength(int) - Method in class net.wotonomy.ui.swing.components.AlphaTextField
Sets the maximum string length of this text field.
setTable(JTable) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Sets the table to be used for this column association.
setTarget(Object) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Sets the target object and creates an registers a target observer.
setText(Date) - Method in class net.wotonomy.ui.swing.components.DateTextField
Sets the text field directly from a Date object.
setText(String) - Method in class net.wotonomy.ui.swing.components.DateTextField
Sets the text field to the date specified in the string.
setText(String) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Sets the text string displayed in the editor component.
setText(Component, String) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Called to populate a label component with the specified text.
setText(String) - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Sets the text to appear in the status area.
setTree(JTree) - Method in class net.wotonomy.ui.swing.TreeColumnAssociation
Sets the JTree to be used for the column renderer.
setUpdateInterval(int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
setupTimer() - Method in class net.wotonomy.ui.swing.components.StatusButtonPanel
Initializes the timer instance variable.
setUserObject(Object) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Sets the value of the displayed property in the parent display group at the index that corresponds to the index of this node.
setValue(String, boolean) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Sets the value of the button whose name matches the given text value.
setValue(Object) - Method in class net.wotonomy.ui.swing.components.FormattedCellRenderer
Overridden to format the value with the appropriate Format.
setValue(String) - Method in class net.wotonomy.ui.swing.components.RadioButtonPanel
Selects the button whose name matches the given text value.
setValueAt(Object, int, int) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
setValueAt(Object, int, int) - Method in class net.wotonomy.ui.swing.util.StackTraceInspector
 
setValueAtIndex(Object, int) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Sets a value for the specified index.
setValueForComponent(Component, Object) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the value in the field at the specified index.
setValueForIndex(int, Object) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the first field at the specified row index to the specified value.
setValueForIndex(int, int, Object) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the field at the specified row index and column index to the specified value.
setValueForKey(String, Object) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the field associated with the key to the specified value.
setValueForKey(String, Object, int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the field associated with the key to the specified value.
setValueForKey(Object, String) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Sets a value on the object in the parent display group at the index that corresponds to the index of this node.
setValues(String[], boolean) - Method in class net.wotonomy.ui.swing.components.CheckButtonPanel
Sets the state of the specified buttons to the specified value.
setValueType(int) - Method in class net.wotonomy.ui.swing.components.NumericTextField
Sets which type of number this text field can accept.
setVerticalWeightForKey(String, double) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Sets the vertical weight used for determining how to distribute additional vertical space in the component.
setVgap(int) - Method in class net.wotonomy.ui.swing.components.ButtonPanel
Changes the vertical spacing between components in the panel.
setVgap(int) - Method in class net.wotonomy.ui.swing.components.InfoPanel
Changes the vertical spacing between components in the panel.
setWidthUniform(boolean) - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Sets whether all components should have the same width.
shouldSelectCell(EventObject) - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Returns true.
shouldSelectCell(EventObject) - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
SliderAssociation - Class in net.wotonomy.ui.swing
SliderAssociation binds a JSlider component to a display group.
SliderAssociation(Object) - Constructor for class net.wotonomy.ui.swing.SliderAssociation
Constructor specifying the object to be controlled by this association.
SmartPasswordField - Class in net.wotonomy.ui.swing.components
SmartPasswordField is an extention of JPasswordField.
SmartPasswordField() - Constructor for class net.wotonomy.ui.swing.components.SmartPasswordField
Default constructor.
SmartPasswordField(int) - Constructor for class net.wotonomy.ui.swing.components.SmartPasswordField
This constructor allows the user to set the maximum length of the password.
SmartTextField - Class in net.wotonomy.ui.swing.components
SmartTextField is an abstract class for that allows the text field to intelligently analyze the user's input in real-time.
SmartTextField(String, int) - Constructor for class net.wotonomy.ui.swing.components.SmartTextField
Default constructor for this class.
sort(Vector) - Method in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
sortOrderings() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to return the parent group's sort ordering if useParentOrderings is true.
StackTraceInspector - Class in net.wotonomy.ui.swing.util
The StackTraceInspector displays a JFrame containing stack trace information for a Throwable.
StackTraceInspector() - Constructor for class net.wotonomy.ui.swing.util.StackTraceInspector
Displays the current stack trace at the time of instantiation in a table on a frame.
StackTraceInspector(String) - Constructor for class net.wotonomy.ui.swing.util.StackTraceInspector
Displays the current stack trace at the time of instantiation in a table on a frame annotated with the specified message.
StackTraceInspector(Throwable) - Constructor for class net.wotonomy.ui.swing.util.StackTraceInspector
Displays the stack trace for the given throwable in a table on a frame.
StackTraceInspector(List) - Constructor for class net.wotonomy.ui.swing.util.StackTraceInspector
Simply displays the list items in a dialog.
startListening() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Begins listening to the specified tree model and tree selection model.
STATE_CHANGED - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
This is the action command to all listeners when the button state is changed.
stateChanged(ChangeEvent) - Method in class net.wotonomy.ui.swing.ButtonAssociation
 
stateChanged(ChangeEvent) - Method in class net.wotonomy.ui.swing.components.LineWrappingRenderer
Overridden to respond to viewport changes.
stateChanged(ChangeEvent) - Method in class net.wotonomy.ui.swing.SliderAssociation
Updates object on change.
STATUS_CHANGED - Static variable in class net.wotonomy.ui.swing.components.StatusButtonPanel
This is the action command to all listeners when the status text is changed.
StatusButtonPanel - Class in net.wotonomy.ui.swing.components
StatusButtonPanel extends ButtonPanel to provide a space to display status messages in a consistent manner.

Messages are erased after a certain predefined interval, defaulting to 10 seconds.
StatusButtonPanel() - Constructor for class net.wotonomy.ui.swing.components.StatusButtonPanel
Constructs a StatusButtonPanel.
StatusButtonPanel(String[]) - Constructor for class net.wotonomy.ui.swing.components.StatusButtonPanel
Constructs a StatusButtonPanel using specified buttons.
statusComponent - Variable in class net.wotonomy.ui.swing.components.StatusButtonPanel
 
stopCellEditing() - Method in class net.wotonomy.ui.swing.components.IconCellRenderer
Fires an editing stopped event and returns true.
stopCellEditing() - Method in class net.wotonomy.ui.swing.components.KeyableCellEditor
 
stopListening() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Stops listening to the specified tree model and tree selection model.
subjectChanged() - Method in class net.wotonomy.ui.swing.ActionAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.ButtonAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.DateAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.ListAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.SliderAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.TableAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.TextAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Called when either the selection or the contents of an associated display group have changed.
subjectChanged() - Method in class net.wotonomy.ui.swing.TreeModelAssociation
Called when either the selection or the contents of an associated display group have changed.

T

table - Variable in class net.wotonomy.ui.swing.NotificationInspector
 
table - Variable in class net.wotonomy.ui.swing.ReferenceInspector
 
table - Variable in class net.wotonomy.ui.swing.util.ObjectInspector
 
table - Variable in class net.wotonomy.ui.swing.util.StackTraceInspector
 
TableAssociation - Class in net.wotonomy.ui.swing
TableAssociation binds one or more TableColumnAssociations to a display group.
TableAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TableAssociation
Constructor specifying the object to be controlled by this association.
TableColumnAssociation - Class in net.wotonomy.ui.swing
TableColumnAssociation binds a column of a JTable to a property of the elements of a display group.
TableColumnAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TableColumnAssociation
Constructor specifying the object to be controlled by this association.
tableModelListeners - Variable in class net.wotonomy.ui.swing.util.StackTraceInspector
 
target - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
targetChanged() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Called after the target object posts a change notification.
targetObserver - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
TextAssociation - Class in net.wotonomy.ui.swing
TextAssociation binds JTextComponents and other objects with getText() and setText() methods to a display group.
TextAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TextAssociation
Constructor specifying the object to be controlled by this association.
TextInputRangeChecker - Class in net.wotonomy.ui.swing.util
This class will actively check the inputs of 2 numbers in seperate text components.
TextInputRangeChecker(JTextComponent, JTextComponent) - Constructor for class net.wotonomy.ui.swing.util.TextInputRangeChecker
Constructor with some of the settable parameters.
TextInputRangeChecker(JTextComponent, JTextComponent, String, String) - Constructor for class net.wotonomy.ui.swing.util.TextInputRangeChecker
Constructor with some of the settable parameters.
TextInputRangeChecker(JTextComponent, JTextComponent, double) - Constructor for class net.wotonomy.ui.swing.util.TextInputRangeChecker
Constructor with some of the settable parameters.
TextInputRangeChecker(JTextComponent, JTextComponent, String, String, double) - Constructor for class net.wotonomy.ui.swing.util.TextInputRangeChecker
Constructor with all the settable parameters.
TimedTextAssociation - Class in net.wotonomy.ui.swing
TimedTextAssociation works like TextAssociation, but instead of using a delayed event to update the model, it uses a timer so that the model is only updated if the user pauses typing for some short interval.
TimedTextAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TimedTextAssociation
Constructor specifying the object to be controlled by this association.
timeLastFieldTouched - Variable in class net.wotonomy.ui.swing.components.KeyDelayTimer
 
timer - Variable in class net.wotonomy.ui.swing.components.PropertyEditorTableModel
 
timer - Variable in class net.wotonomy.ui.swing.components.StatusButtonPanel
 
TintedImageFilter - Class in net.wotonomy.ui.swing.components
TintedImageFilter tints all gray pixels half-way towards the value passed into the constructor.
TintedImageFilter(Color) - Constructor for class net.wotonomy.ui.swing.components.TintedImageFilter
 
titlesGroupChanged - Variable in class net.wotonomy.ui.swing.TreeModelAssociation
 
toolBar - Variable in class net.wotonomy.ui.swing.components.TreeChooser
 
TOP - Static variable in class net.wotonomy.ui.swing.components.BetterFlowLayout
This value indicates vertical orientation and that each column of components should be top-justified.
toString() - Method in class net.wotonomy.ui.swing.components.BetterFlowLayout
Returns a string representation of this BetterFlowLayout object and its values.
toString() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns the string value of the title property on the object in the parent display group corresponding to this index.
toString() - Method in class net.wotonomy.ui.swing.ReferenceInspector.ExtendedWeakReference
 
TreeAssociation - Class in net.wotonomy.ui.swing
TreeAssociation is a TreeModelAssociation further customized for JTrees.
TreeAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TreeAssociation
Constructor expecting a JTree.
TreeAssociation(Object, Object) - Constructor for class net.wotonomy.ui.swing.TreeAssociation
Constructor expecting a JTree or similar component and specifying a label for the root node.
TreeChooser - Class in net.wotonomy.ui.swing.components
TreeChooser is a FileChooser-like panel that uses a TreeModel as a data source.
TreeChooser() - Constructor for class net.wotonomy.ui.swing.components.TreeChooser
 
treeCollapsed(TreeExpansionEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
Updates the children display group, if any.
TreeColumnAssociation - Class in net.wotonomy.ui.swing
TreeColumnAssociation is a TableColumnAssocation that works like a TreeAssociation, allowing any table to display hierarchical data in a tabular format.
TreeColumnAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TreeColumnAssociation
Constructor specifying the object to be controlled by this association.
treeExpanded(TreeExpansionEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
Updates the children display group, if any.
TreeModelAssociation - Class in net.wotonomy.ui.swing
TreeModelAssociation binds a JTree or similar component that uses a TreeModel to a display group's list of displayable objects, each of which may have a list of child objects managed by another display group, and so on.
TreeModelAssociation(Object) - Constructor for class net.wotonomy.ui.swing.TreeModelAssociation
Constructor expecting a JTree or any other object that has void setModel(TreeModel) and TreeModel getSelectionModel() methods.
TreeModelAssociation(Object, Object) - Constructor for class net.wotonomy.ui.swing.TreeModelAssociation
Constructor expecting a JTree or similar component and specifying a label for the root node.
treeNodesChanged(TreeModelEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
treeNodesInserted(TreeModelEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
treeNodesRemoved(TreeModelEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
treePath() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns a tree path of all DisplayGroupNodes leading to this node, including the root node (but excluding the titles display group).
treeStructureChanged(TreeModelEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
 
TreeTableCellRenderer - Class in net.wotonomy.ui.swing.components
A TableCellRenderer that paints a portion of a JTree.
TreeTableCellRenderer(JTree) - Constructor for class net.wotonomy.ui.swing.components.TreeTableCellRenderer
Constructor takes a JTree and modifies it by setting rootVisible to false, showsRootHandles to true, opaque to false, and border to null.
treeWillCollapse(TreeExpansionEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
 
treeWillExpand(TreeExpansionEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
 

U

UNDERSCORES - Static variable in class net.wotonomy.ui.swing.components.DateTextField
Use underscores for this text field.
UP - Static variable in class net.wotonomy.ui.swing.components.TreeChooser
The TreeChooser responds to this action command by calling displayParent().
updateContents() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Called when selected path changes or when model indicates that the displayed path has changed.
updateDisplayedObjects() - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Overridden to call to super, fire any tree events, and then call updateDisplayedObjects on all fetched child nodes.
updateGaps() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Updates the insets for all components.
updateLabels() - Method in class net.wotonomy.ui.swing.components.InfoPanel
Updates the label alignment.
updateSelection() - Method in class net.wotonomy.ui.swing.components.TreeChooser
Updates the selection in the list to reflect the selection in the tree selection model.
updateUI() - Method in class net.wotonomy.ui.swing.components.MultiLineLabel
 
UPPER - Static variable in class net.wotonomy.ui.swing.util.TextInputRangeChecker
 
useParentOrderings - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 
useParentQualifier - Variable in class net.wotonomy.ui.swing.DisplayGroupNode
 

V

validate(Object) - Method in class net.wotonomy.ui.swing.util.TextInputRangeChecker
Validates the bounds inputed by the user.
valueAtIndex(int) - Method in class net.wotonomy.ui.swing.TableColumnAssociation
Returns the value to be displayed at the specified index.
valueChanged(TreeSelectionEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Called when the tree selection model's value changes.
valueChanged(ListSelectionEvent) - Method in class net.wotonomy.ui.swing.components.TreeChooser
Called when user changes the selection in the list.
valueChanged(ListSelectionEvent) - Method in class net.wotonomy.ui.swing.ListAssociation
 
valueChanged(ListSelectionEvent) - Method in class net.wotonomy.ui.swing.TableAssociation
 
valueChanged(TreeSelectionEvent) - Method in class net.wotonomy.ui.swing.TreeAssociation
 
valueChanged(TreeSelectionEvent) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
valueForKey(String) - Method in class net.wotonomy.ui.swing.DisplayGroupNode
Returns a value from the object in the parent display group at the index that corresponds to the index of this node.
valueForPathChanged(TreePath, Object) - Method in class net.wotonomy.ui.swing.TreeModelAssociation
 
vgap - Variable in class net.wotonomy.ui.swing.components.InfoPanel
 
viewport - Variable in class net.wotonomy.ui.swing.components.LineWrappingRenderer
 

W

wasNull - Variable in class net.wotonomy.ui.swing.TextAssociation
 
wasNull - Variable in class net.wotonomy.ui.swing.TimedTextAssociation
 
window - Static variable in class net.wotonomy.ui.swing.ReferenceInspector
 
WindowGrabber - Class in net.wotonomy.ui.swing.util
WindowGrabber is a collection of static utility methods for taking screen shots of lightweight containers.
WindowGrabber() - Constructor for class net.wotonomy.ui.swing.util.WindowGrabber
 
WindowUtilities - Class in net.wotonomy.ui.swing.util
A collection of window-related utilities.
WindowUtilities() - Constructor for class net.wotonomy.ui.swing.util.WindowUtilities
 
wrappedRenderer - Variable in class net.wotonomy.ui.swing.components.AlternatingRowCellRenderer
 
write(OutputStream) - Method in class net.wotonomy.ui.swing.util.GIFEncoder
Writes the image out to a stream in the GIF file format.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.AdjustableAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.ButtonAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.ComboBoxAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.DateAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.RadioPanelAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.SliderAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.TextAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.
writeValueToDisplayGroup() - Method in class net.wotonomy.ui.swing.TimedTextAssociation
Writes the value currently in the component to the selected object in the display group bound to the value aspect.

Y

YEAR - Static variable in class net.wotonomy.ui.swing.components.DateTextField
Use just a 4-digit year for this text field.
YES - Static variable in class net.wotonomy.ui.swing.components.ButtonPanel
Specifies a "Yes" button.

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

Copyright © 2006 null. All Rights Reserved.