|
Class Summary |
| AboutDlg |
About dialog for the Relay-JFC chat application. |
| ChannelFrame |
An MDI client frame that holds a ChannelPanel. |
| ChannelPanel |
A three-panel GUI for one IRC chat channel. |
| ChannelSearchFrame |
Internal frame/MDI client frame that holds ChannelSeachPanel. |
| ChannelSearchPanel |
A panel containing fields for specifying a channel search, a search
button to start the search and a table in which to display the
search results. |
| ChatAction |
Makes it easier to implement actions. |
| ChatApp |
Main class of the Relay-JFC chat application. |
| ChatOptions |
User's option settings such as nick name, font and colors
as well as favorite servers, channels and users. |
| ChatOptionsDlg |
Dialog allows user to configure the chat client with
user name, nick name and to select a server; all of the
information which is stored in the ChatOptions ojbect. |
| ChatPanel |
A panel which provides a text pane for the (color coded) display of
messages from the IRC server and, below that, a text field where the
user may type in messages to be delivered to the IRC server. |
| ColorPanel |
|
| ConnectDlg |
Connection dialog allows user to specify IRC server to which to connect
and user information for connection. |
| ConsoleFrame |
Provides a display area for general messages from the IRC server. |
| CustomAction |
An IChatAction implementation that executes a JPython script, a Java
class that implements IRelayRunnable or an IRC command. |
| CustomActionEditPanel |
|
| CustomActionsDlg |
|
| CustomActionsPanel |
Provides UI for editing a collection of CustomActions. |
| CustomListener |
|
| CustomListenerEditPanel |
|
| CustomListenersDlg |
|
| CustomListenersPanel |
Provides UI for editing a collection of CustomListeners. |
| FavoritesFrame |
MDI client frame that holds FavoritesPanel. |
| FavoritesPanel |
Panel that holds a Favorites tree of favorite servers, channels and users. |
| FontPanel |
|
| GuiChannel |
A GuiObject that represents a channel. |
| GuiServer |
A GuiObject that represents a server. |
| GuiUser |
A GuiObject that represents a user: creates user actions and user popups. |
| InterfacePanel |
|
| JoinDlg |
Displays a JoinPanel. |
| JoinPanel |
Allows user to specify which channel is to be joined and to edit the
favorite channel list. |
| PropDlg |
Property dialog for IChatObjects. |
| PropPanel |
Generic property panel with a description field. |
| PythonFrame |
An MDI client frame that holds a PythonPanel. |
| RunPanel |
|
| ServerAddDlg |
Dialog for editing a new or existing server object via a server holder:
uses ServerAddPanel. |
| ServerAddPanel |
GUI for editing a Server object held by a ServerPanel.ServerHolder. |
| ServerListDlg |
Server list dialog allows user to edit the server list
using the ServerListPanel component. |
| ServerListPanel |
Relay's server list editor panel. |
| ServerPanel |
JPanel for specifying IRC server and editing list of servers. |
| ServerPanel.ServerHolder |
Holds server objects during editing, so changes can be cancelled. |
| UserDlg |
Displays WhoIs information for an IRC user. |
| UserList |
List component which displays the users currently present in a
chat channel. |
| UserPanel |
JPanel for specifying user information required for IRC connection. |
Classes for the Relay-JFC IRC chat client.