Class Summary |
AbstractCellEditor |
Editting has been disabled for now. |
AbstractTreeTableModel |
An abstract implementation of the TreeTableModel interface, handling
the list of listeners. |
AEDescListStruct |
|
AEDescStruct |
|
AERecordStruct |
|
AppleEventStruct |
|
AutoCompleteTextField |
|
BoxPanel |
This class is simply a JPanel that uses a BoxLayout with the orientation
specified in the constructor. |
BrowserPage |
|
BufferListModel |
Use the Buffer class to efficiently deal with adding to a
fixed sized ListModel. |
ButtonRow |
This class generates a row of buttons with a standard spacing
between them. |
ChatHolder |
This class marks a specific column in a table as being
rendered for chat. |
ErrorHandler |
This class handles putting error callbacks onto the swing thread for
display. |
FileChooserHandler |
This is a utility class that displays a file chooser dialog to the user,
automatically selecting the appropriate dialog based on the operating
system, the current theme, etc. |
GroupModel |
GroupModel is a TreeTableModel representing a hierarchical set of groups. |
GroupNode |
GroupNode is a Group with a descrition and children. |
GUIConstants |
Constants used by gui classes. |
GUIMediator |
This class acts as a central point of access for all gui components, a sort
of "hub" for the frontend. |
GUIUtils |
This class serves as a holder for any static gui convenience
methods. |
Initializer |
This class instantiates all of the "top-level" application classes. |
InputFieldDialog |
This class creates a generic input field that gets a line of text input
from the user in a JDialog. |
iTunesMediator |
|
JMultilineToolTip |
|
JMultilineToolTipTreeTable |
Extends JTreeTable. |
JTreeTable |
A JTable that can show trees in its cells. |
LabeledComponent |
This class creates a standardized JPanel that includes a
Component with a JLabel next to it. |
LabeledTextField |
This class creates a text field with a label next to it. |
LimeButtonUI |
Handles the visual representation of JButton instances for the
application. |
LimeTheme |
This class defines the colors used in the application. |
ListEditor |
A list editor is a GUI control for editing lists of strings. |
Main |
This class constructs an Initializer instance that constructs
all of the necessary classes for the application. |
MediaButton |
This class is really just a hack to make it easier to get the media player
buttons to display correctly. |
MessageService |
This class handles displaying messages to the user. |
MonitorView |
Control the monitoring of Query Requests and show the requests |
MultiLineLabel |
This class uses a JTextArea to simulate a JLabel that
allows multiple-line labels. |
MultilineToolTipUI |
A new class to allow mulitple lines to be displayed in a tool tip |
PackagedMediaFileLauncher |
Allow pmf files to be launched externally from LimeWire. |
PaddedPanel |
This is a convenience class that extends JPanel and gives the
panel a padded border and gives it a BoxLayout instead of the
default FlowLayout. |
PasswordDialog |
A class for accepting user's login/password |
RefreshTimer |
This class handles the timer that refreshes the gui after every
specified interval. |
ScrollingTextPane |
Extend JScrollPane so that a scrolled html file is shown |
ShoppingView |
ShoppingView displays a browser page for limewire marketplace |
SizedTextField |
This class creates a JTextField with a standardized size. |
SizedWholeNumberField |
A WholeNumberField with a standard size. |
StandardListEditor |
This reusable component is a list with buttons for adding and removing
elements. |
StatusLine |
The component for the space at the bottom of the main application
window, including the connected status and the media player. |
TitledPaddedPanel |
This is a reusable class that creates a titled panel with the specified
title and the specified padding both surrounding the panel and inside
the panel. |
TreeTableModelAdapter |
This is a wrapper class takes a TreeTableModel and implements
the table model interface. |
VisualConnectionCallback |
This class is the interface from the backend to the frontend. |
WholeNumberField |
|