Package org.jivesoftware.spark.component

Provides useful Swing components that can be used within Spark.

See:
          Description

Interface Summary
ConfirmDialog.ConfirmListener Used to handle yes/no selection in dialog.
 

Class Summary
AlertUI Simple notification UI within Spark.
AutoCompleteDocument  
BackgroundPanel An implementation of a colored background panel.
CheckBoxList Constructs a selection list with Checkboxes.
CheckNode Creates one tree node with a check box.
CheckRenderer Swing Renderer for CheckNode.
CheckTree UI to show CheckBox trees.
ConfirmDialog Implementation of a Confirm Dialog to replace the modal JOptionPane.confirm.
DroppableFrame Creates a DroppableFrame.
HTMLViewer Creates a new CoBrowser component.
IconTextField Creates a Firefox Search type box that allows for icons inside of a textfield.
ImageTitlePanel Fancy title panel that displays gradient colors, text and components.
InputDialog InputDialog class is used to retrieve information from a user.
JContactItemField Implementation of a popup field from a TextField.
JiveSortableTable JiveTable class can be used to maintain quality look and feel throughout the product.
JiveSortableTable.JiveTableModel The internal Table Model.
JiveTable JiveTable class can be used to maintain quality look and feel throughout the product.
JiveTreeCellRenderer JiveTreeCellRenderer class is a bare bone TreeCellRenderer to easily add icons and not much else.
JiveTreeNode JiveTreeNode class is a better implementation than using the DefaultMutableTree node.
LinkLabel The LinkLabel class is a JLabel subclass to mimic an html link.
MessageDialog MessageDialog class is used to easily display the most commonly used dialogs.
Notifications Handles tray icon operations inside of Spark.
PasswordDialog PasswordDialog class is used to retrieve information from a user.
ProgressIcon Displays a bar graph based on a percentage or relevance up to 100%.
RolloverButton Button UI for handling of rollover buttons.
RosterTree  
Table Table class can be used to maintain quality look and feel throughout the product.
Table.JiveTableModel The internal Table Model.
TimeTrackingLabel UI to show the time in a chat room.
TitlePanel TitlePanel class is the top panel displayed in this application.
Tree Creates a new Tree UI to allow for easier manipulation of tree nodes.
TreeFolder  
TreeItem  
VerticalFlowLayout VerticalFlowLayout is similar to FlowLayout except it lays out components vertically.
WrappedLabel Creates a simple Wrappable label to display Multi-Line Text.
 

Package org.jivesoftware.spark.component Description

Provides useful Swing components that can be used within Spark.