Class Summary |
AboutDialog |
AboutDialog allows the user to display a standard dialog
with the following information
- product logo
- product name with revision
- copyright info and company logo
- user and user company
|
BBArrowRenderer |
BBArrowRenderer is the table cell renderer for the column that
indicates the current row with an arrow mark
It extends the DefaultTableCellRenderer and sets the label icon to an
arrow if the column to which it is attached is in the currently selected
row
|
BBBrowseEditor |
BBBrowseEditor is the table cell editor that provides the
file browse editor. |
BBBrowseRenderer |
BBBrowseRenderer creates a button as the renderer component instead of the
default label
It extends the DefaultCellEditor and overrides the appropriate methods |
BBButton |
BBButton extends JButton and has a dimension of( 85,25) |
BBColumnEditor |
BBColumnEditor is a table cell editor that stops editing on a
'focusLost' instead of the default action of having to press 'enter'
(activating) each cell
|
BBDefaultTableHeaderRenderer |
BBDefaultTableHeaderRenderer is the default header renderer used by the
tables in BlueBird
Starting in JDK1.3, the TableColumn.getHeaderRenderer() returns null by
default. |
BBDisplayTable |
BBDisplayTable extends JTable and has an attribute column and a value column
It is used to display values only - values cannot be edited |
BBEntryTable |
BBEntryTable extends the JTable and has an attribute column and
a value column. |
BBEntryTableModel |
BBEntryTableModel is the table model for the BBEntryTable
It extends the DefaultTableModel and sets the 'attribute' column
to be non-editable |
BBEntryTableUI |
The BBEntryTableUI extends the BasicTableUI to handle up/down/escape
key actions and the mouse actions so as to dictate move between cells and
also validate the cell values on move from a cell |
BBFileManipTable |
BBFileManipTable is a table that visually indicates the row selected
|
BBFileManipTableUI |
The BBFileManipTableUI extends the BasicTableUI to handle up/down/escape
key actions and the mouse actions so as to dictate move between cells and
also validate the cell values on move from a cell |
BBManipTable |
BBManipTable extends the JTable and visually indicates the row selected
It allows the user to change the values in all the text columns |
BBManipTableModel |
BBManipTableModel is the table model for the BBManipTable. |
BBManipTableUI |
The BBManipTableUI extends the BasicTableUI to handle up/down/escape
key actions and the mouse actions so as to dictate move between cells and
also validate the cell values on move from a cell |
BBPopupLabel |
BBPopupLabel extends the JLabel and displays the label text as a
tooltip. |
BBScrollPane |
BBScrollPane extends the JScrollPane and creates a white background
instead of being opaque |
BBTabbedPane |
BBTabbedPane
- allows mnemonics to be set for the tabs
- Maintains a hashtable of dirty flags - each instance of this
has its own dirty flag and its own 'id'. |
BBTabbedPaneMenu |
BBTabbedPaneMenu is tied to an instance of 'BBTabbedPane' whose
ID it maintains
This 'acts' only if the tabbedpane to which it is 'attached' is clean |
BBTabbedPaneMenuItem |
BBTabbedPaneMenuItem is tied to an instance of 'BBTabbedPane' whose
ID it maintains
This 'acts' only if the tabbedpane to which it is 'attached' is clean |
BBTabbedPaneTBButton |
BBTabbedPaneTBButton is tied to an instance of 'BBTabbedPane' whose
ID it maintains
This 'acts' only if the tabbedpane to which it is 'attached' is clean |
BBTBButton |
BBTBButton creates a button using the image specified - it looks
for the image in the 'org/opennms/bb/eui/common/images' directory |
BBTextField |
BBTextField is the default editor component for all text fields in
tables
- This does not accept 'enter'
- provides a default implementation for checking validity of
its contents - these methods are overridden by its extensions to
provide format checks |
IPAddressTextField |
IPAddressTextField creates its own document that allows only digits
dots and some restricted letters to be entered
The validity methods allow only values
of the format [0-255].[0-255].[0-255].[0-255] |
PictureTextList |
|
PictureTextListCellRenderer |
|
PictureTextListModel |
|
RetryTextField |
RetryTextField creates its own document that allows only digits
and some restricted letters to be entered
The validity methods allow only integer values
or the string <"default"> to be entered |
TableMap |
|
TableSorter |
|
TimeOutTextField |
TimeoutTextField creates its own document that allows only digits, dot
and some restricted letters to be entered
The validity methods allow only values
of the format '\s' where number can be a decimal
or the string '\' to be entered |
WholeNumberTextField |
WholeNumberTextField creates its own document that allows only digits
to be entered |