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

A

AboutMenu - Variable in class courses.dsv2pvt.client.IconEditor
The About menu component with About | Bogus items.
AboutMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The About->About menu item component
aboutEditor(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the About->About menu item.
actionPerformed(ActionEvent) - Method in class courses.dsv2pvt.client.PenPalWin
When a button is pressed this method is called from Java.
addCurrentColorListener(CurrentColorListener) - Method in class courses.dsv2pvt.client.ColorPalette
Adds a CurrentColorListener
addCurrentColorListener(CurrentColorListener) - Method in interface courses.dsv2pvt.client.IColorPalette
Adds a ICurrentColorListener that is to be notified each time the current color changes.
addCurrentPenListener(CurrentPenListener) - Method in interface courses.dsv2pvt.client.IPenPalette
Add an object as a pen listener.
addCurrentPenListener(CurrentPenListener) - Method in class courses.dsv2pvt.client.PenPalette
Add an object as a pen listener.
addMatch(ClientStatus) - Method in class courses.dsv2pvt.messageclasses.Present
Add a match.
addMatches(Iterator) - Method in class courses.dsv2pvt.messageclasses.Present
Adds a collection of matches to the object.
addMessage(Mail) - Method in class courses.dsv2pvt.messageclasses.UGotMail
Adds a message.
addMessages(Iterator) - Method in class courses.dsv2pvt.messageclasses.UGotMail
Adds a collection of messages.
addPen(Pen) - Method in class courses.dsv2pvt.client.PenPalette
Add a new pen to the palette of pens.
addPen(Pen, int) - Method in class courses.dsv2pvt.client.PenPalette
Inserts a pen at a specific position in the palette.
addPenPaletteListener(PenPaletteListener) - Method in interface courses.dsv2pvt.client.IPenPalette
Add an object as a palette listener.
addPenPaletteListener(PenPaletteListener) - Method in class courses.dsv2pvt.client.PenPalette
Add an object as a palette listener.

B

BogusMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The About->Bogus menu item component that does nothing
backPane - Variable in class courses.dsv2pvt.client.IconEditor
The panel containing all icon components

C

ClientStatus - class courses.dsv2pvt.messageclasses.ClientStatus.
ClientStatus objects contain information about the clients, namely the users' full named (non-usernamed) and Icon.
ClientStatus(String) - Constructor for class courses.dsv2pvt.messageclasses.ClientStatus
Creates a client status object with fullname.
ClientStatus(String, Icon) - Constructor for class courses.dsv2pvt.messageclasses.ClientStatus
Creates a client status object with fullname and icon.
ClientToClientMsg - class courses.dsv2pvt.messageclasses.ClientToClientMsg.
Abstract superclass of all messages that travel from one client to another.
ClientToClientMsg(String) - Constructor for class courses.dsv2pvt.messageclasses.ClientToClientMsg
Create a message with necessary recipient information.
ColPalWin - class courses.dsv2pvt.client.ColPalWin.
A window that provides a view of a IColorPalette
ColPalWin(IColorPalette) - Constructor for class courses.dsv2pvt.client.ColPalWin
Constructs a new instance of ColPalWin with the specified color palette
ColorPalette - class courses.dsv2pvt.client.ColorPalette.
ColorPalette implements the ColorPalette interface and is used by ColPalWin as a model of a color palette.
ColorPalette(int) - Constructor for class courses.dsv2pvt.client.ColorPalette
Instantiates a new ColorPalette in the given mode.
ColorPaletteCellRenderer - class courses.dsv2pvt.client.ColorPaletteCellRenderer.
An instance of ColorPaletteCellRenderer is used by ColorPaletteTable to render (draw) its cells.
ColorPaletteCellRenderer() - Constructor for class courses.dsv2pvt.client.ColorPaletteCellRenderer
 
ColorPaletteTable - class courses.dsv2pvt.client.ColorPaletteTable.
The ColorPaletteTable is used by ColPalWin as a graphical representation of an instance of IColorPalette.
ColorPaletteTable(IColorPalette) - Constructor for class courses.dsv2pvt.client.ColorPaletteTable
Creates a new instance of ColorPaletteTable for the given palette.
ColorPaletteTableModel - class courses.dsv2pvt.client.ColorPaletteTableModel.
The table model that is used by ColorPaletteTable
ColorPaletteTableModel(IColorPalette) - Constructor for class courses.dsv2pvt.client.ColorPaletteTableModel
Creates a new instance of ColorPaletteTableModel for the given palette
CurrentColorEvent - class courses.dsv2pvt.client.CurrentColorEvent.
A simple event that is raised and propagated to the listeners when the current color of an IColorPalette instance changes
CurrentColorEvent(Object, Color, int) - Constructor for class courses.dsv2pvt.client.CurrentColorEvent
Creates a new instance of CurrentColorEvent with the specified source, the new current color and said color's index
CurrentColorListener - interface courses.dsv2pvt.client.CurrentColorListener.
The interface to be implemented if you want to receive information about when the current color of an IColorPalette instance changes
CurrentPenEvent - class courses.dsv2pvt.client.CurrentPenEvent.
An event which indicates that a new pen has been selected in a pen palette.
CurrentPenEvent(Object, Pen) - Constructor for class courses.dsv2pvt.client.CurrentPenEvent
Creates the event and sets the source and the new selected pen.
CurrentPenListener - interface courses.dsv2pvt.client.CurrentPenListener.
The listener interface for receiving pen events.
colPalWin - Variable in class courses.dsv2pvt.client.IconEditor
Window containing the color palette
colorAdapter - Variable in class courses.dsv2pvt.client.IconEditor
Adapter connecting the currentColor panel and the color palette
colorLabel - Variable in class courses.dsv2pvt.client.IconEditor
The label containing the text Color
componentHidden(ComponentEvent) - Method in class courses.dsv2pvt.client.IconPanel
Ignored.
componentMoved(ComponentEvent) - Method in class courses.dsv2pvt.client.IconPanel
Ignored.
componentResized(ComponentEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when the components size changes.
componentShown(ComponentEvent) - Method in class courses.dsv2pvt.client.IconPanel
Ignored.
courses.dsv2pvt.client - package courses.dsv2pvt.client
 
courses.dsv2pvt.messageclasses - package courses.dsv2pvt.messageclasses
 
currentColor - Variable in class courses.dsv2pvt.client.IconEditor
The panel showing the current color

D

Disconnect - class courses.dsv2pvt.messageclasses.Disconnect.
Simple message that instructs the server to disconnect the client.
Disconnect() - Constructor for class courses.dsv2pvt.messageclasses.Disconnect
Creates a disconnect message.

E

erase() - Method in class courses.dsv2pvt.client.Icon
Erases the icon and paints it white

F

FileMenu - Variable in class courses.dsv2pvt.client.IconEditor
The File menu component with New | Open | Save | Save as | Quit items.
fireCurrentColorChanged(CurrentColorEvent) - Method in class courses.dsv2pvt.client.ColorPalette
Notifies all listeners that the current color has changed
firePaletteChanged(PenPaletteEvent) - Method in class courses.dsv2pvt.client.PenPalette
Sends notifications to the listeners that the palette has been changed
fireSetCurrentPen(CurrentPenEvent) - Method in class courses.dsv2pvt.client.PenPalette
Sends notifications that a new pen has been selected

G

GetMail - class courses.dsv2pvt.messageclasses.GetMail.
Simple message that instructs the server to return a UGotMail object containing the entire collection of unrecieved emails.
GetMail() - Constructor for class courses.dsv2pvt.messageclasses.GetMail
Creates a GetMail message.
getColor(int) - Method in class courses.dsv2pvt.client.ColorPalette
Returns the Color with the given index as an instance of java.awt.Color.
getColor() - Method in class courses.dsv2pvt.client.CurrentColorEvent
Returns the new current color
getColor(int) - Method in interface courses.dsv2pvt.client.IColorPalette
Returns the Color with the given index.
getColorCount() - Method in class courses.dsv2pvt.client.ColorPalette
Returns the number of colors that the palette contains
getColorCount() - Method in interface courses.dsv2pvt.client.IColorPalette
Returns the number of colors in the palette
getColorMode() - Method in class courses.dsv2pvt.client.ColorPalette
Returns the mode of the palette
getColumnClass(int) - Method in class courses.dsv2pvt.client.ColorPaletteTableModel
Returns the Class of the column.
getColumnCount() - Method in class courses.dsv2pvt.client.ColorPaletteTableModel
Returns the number of columns in the model
getCurrentColor() - Method in class courses.dsv2pvt.client.ColorPalette
Returns the current color as a Color
getCurrentColor() - Method in interface courses.dsv2pvt.client.IColorPalette
Returns the current color as a Color
getData() - Method in class courses.dsv2pvt.messageclasses.Talk
Returns the data object.
getErrorCode() - Method in class courses.dsv2pvt.messageclasses.MessageFailed
Returns the error code.
getErrorMessage() - Method in class courses.dsv2pvt.messageclasses.MessageFailed
Returns the error message.
getFullname() - Method in class courses.dsv2pvt.messageclasses.ClientStatus
Returns the full name.
getIcon() - Method in class courses.dsv2pvt.client.IconEditor
Retrieves the currently edited icon
getIcon() - Method in class courses.dsv2pvt.client.IconPanel
Retrieves an alias to the current icon.
getIcon() - Method in class courses.dsv2pvt.messageclasses.ClientStatus
Returns an icon representing the client.
getIndex() - Method in class courses.dsv2pvt.client.CurrentColorEvent
Returns the index of new current color
getMatch(int) - Method in class courses.dsv2pvt.messageclasses.Present
Returns the ClientStatus of the specified client.
getMatches() - Method in class courses.dsv2pvt.messageclasses.Present
Returns an iterator to the collection of matches.
getMatrix() - Method in class courses.dsv2pvt.client.Pen
Returns a matrix of boolean values with the size side*side where a true cell indicates that the pixel in the pen should be drawn to the icon.
getMessage() - Method in class courses.dsv2pvt.messageclasses.Mail
Returns the message body.
getMessage(int) - Method in class courses.dsv2pvt.messageclasses.UGotMail
Returns a specific message.
getMessageIterator() - Method in class courses.dsv2pvt.messageclasses.UGotMail
Deprecated. As of 2004-01-26 replaced by UGotMail.getMessages()
getMessageNo(int) - Method in class courses.dsv2pvt.messageclasses.UGotMail
Deprecated. As of 2004-01-26 replaced by UGotMail.noMessages()
getMessages() - Method in class courses.dsv2pvt.messageclasses.UGotMail
Return an iterator to the collection of messages.
getPen() - Method in class courses.dsv2pvt.client.CurrentPenEvent
Returns the selected pen.
getPen(int) - Method in interface courses.dsv2pvt.client.IPenPalette
Returns a pen within the penpalette or null if no pen exists at the index specified
getPen(int) - Method in class courses.dsv2pvt.client.PenPalette
Returns a pen within the palette, or null if no pen exists at the index specified
getPenCount() - Method in interface courses.dsv2pvt.client.IPenPalette
Returns the number of pens in the collection Note: The highest selectable pen is getPenCount - 1
getPenCount() - Method in class courses.dsv2pvt.client.PenPalette
Returns the number of pens in the palette.
getPenPalette() - Method in class courses.dsv2pvt.client.PenPalWin
Returns the current PenPalette that is set in this window.
getPixel(int, int) - Method in class courses.dsv2pvt.client.Icon
Retrieves the color value of a pixel in the icon
getRecipient() - Method in class courses.dsv2pvt.messageclasses.ClientToClientMsg
Returns the username of the recipient.
getRowCount() - Method in class courses.dsv2pvt.client.ColorPaletteTableModel
Returns the number of rows in the model
getScaleFactor() - Method in class courses.dsv2pvt.client.IconPanel
Retrieves the scale factor used to draw the icon
getSelectedPen() - Method in interface courses.dsv2pvt.client.IPenPalette
Returns the pen that is currently selected or null if no pen is selected.
getSelectedPen() - Method in class courses.dsv2pvt.client.PenPalette
Returns the pen that is currently selected or null if no pen is selected.
getSender() - Method in class courses.dsv2pvt.messageclasses.Msg
Returns the username of the user owning the virtual machine that was used to instantiate the message.
getSide() - Method in class courses.dsv2pvt.client.Pen
Returns the pen's side (width and height)
getSubject() - Method in class courses.dsv2pvt.messageclasses.Mail
Returns the subject matter.
getSubject() - Method in class courses.dsv2pvt.messageclasses.Present
Returns the username of the subject of the inquiry.
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class courses.dsv2pvt.client.ColorPaletteCellRenderer
Returns the instance of Component that should be used to render the next cell.
getTime() - Method in class courses.dsv2pvt.messageclasses.Mail
Returns the time the mail was recieved by the server.
getTimeout() - Method in class courses.dsv2pvt.messageclasses.Ping
Returns the timeout time in milliseconds from 1/1 1970 0:00.
getValueAt(int, int) - Method in class courses.dsv2pvt.client.ColorPaletteTableModel
Returns the Object (in this case always a Color) that has the given position in the model.

I

IColorPalette - interface courses.dsv2pvt.client.IColorPalette.
An interface for color palettes
IPenPalette - interface courses.dsv2pvt.client.IPenPalette.
Interface for the operations for using an existing palette.
Icon - class courses.dsv2pvt.client.Icon.
The Icon object contains a matrix of 32x32 pixels that constitutes a miniature image.
Icon() - Constructor for class courses.dsv2pvt.client.Icon
Creates a new icon (completely white).
IconEditor - class courses.dsv2pvt.client.IconEditor.
The main window of the IconEditor component.
IconEditor() - Constructor for class courses.dsv2pvt.client.IconEditor
Creates a new IconEditor, palettes, palette windows, creates adapters and connects them.
IconEditorMenu - Variable in class courses.dsv2pvt.client.IconEditor
The menu component with File and About menus.
IconPanel - class courses.dsv2pvt.client.IconPanel.
The icon editor component of the system.
IconPanel() - Constructor for class courses.dsv2pvt.client.IconPanel
Creates a new icon panel with an empty icon.
IconPreviewPanel - class courses.dsv2pvt.client.IconPreviewPanel.
The IconPreviewPanel is used to implement the icon previewing in 1:1 scale.
IconPreviewPanel() - Constructor for class courses.dsv2pvt.client.IconPreviewPanel
Parameterless constructor for compliance with JavaBeans specification
IconPreviewPanel(Icon) - Constructor for class courses.dsv2pvt.client.IconPreviewPanel
Creates a new preview panel that shows the supplied icon
InvalidIconCoordinateException - exception courses.dsv2pvt.client.InvalidIconCoordinateException.
InvalidIconCoordinateException is thrown when the user of an icon tries to access a pixel outside the icon.
InvalidIconCoordinateException() - Constructor for class courses.dsv2pvt.client.InvalidIconCoordinateException
Constructs a new instance of InvalidIconCoordinateException without any error message
InvalidIconCoordinateException(String) - Constructor for class courses.dsv2pvt.client.InvalidIconCoordinateException
Constructs a new InvalidIconCoordinateException and sets the error message.
iconEditorGridLayout - Variable in class courses.dsv2pvt.client.IconEditor
The GridLayout instance used to manage the position of any subcomponents that the IconEditor may have
iconPanel - Variable in class courses.dsv2pvt.client.IconEditor
The icon panel containing all icon editing functions
iconPanelHolder - Variable in class courses.dsv2pvt.client.IconEditor
The panel containing the icon panel
iconPanelHolderGridLayout - Variable in class courses.dsv2pvt.client.IconEditor
The GridLayout instance used to manage the position of the iconPanel inside the iconPanelHolder
iconPreview - Variable in class courses.dsv2pvt.client.IconEditor
The panel previewing the icon in scale 1:1
isAll() - Method in class courses.dsv2pvt.messageclasses.Present
Returns true if the message is an inquiry of all online clients.
isDebug() - Method in class courses.dsv2pvt.messageclasses.Pong
Returns true if the Pong is a debug Pong.
isDirty() - Method in class courses.dsv2pvt.client.IconPanel
Flags if the current icon has changed since it was created/last saved/last set
isFormatted() - Method in class courses.dsv2pvt.messageclasses.Mail
Returns true if the mail is formatted with PVTML, else false.
isFormatted() - Method in class courses.dsv2pvt.messageclasses.Pong
Returns true if debug message should be formatted in PVTML.
isUrgent() - Method in class courses.dsv2pvt.messageclasses.Mail
Returns true if the mail is urgent, else false.

L

loadIcon(File) - Method in class courses.dsv2pvt.client.IconEditor
Loads an icon and sets it as the current icon
loadIcon(File) - Method in class courses.dsv2pvt.client.IconPanel
Loads a previously serialized icon into memory and sets it as the current icon.

M

Mail - class courses.dsv2pvt.messageclasses.Mail.
Implements a mail message from one client to another.
Mail(String, String, String) - Constructor for class courses.dsv2pvt.messageclasses.Mail
Creates a Mail message.
Mail(String, String, String, boolean) - Constructor for class courses.dsv2pvt.messageclasses.Mail
Creates a Mail message.
Mail(String, String, String, boolean, boolean) - Constructor for class courses.dsv2pvt.messageclasses.Mail
Creates a Mail message.
MessageFailed - class courses.dsv2pvt.messageclasses.MessageFailed.
Implements an error message from the server to the client.
MessageFailed() - Constructor for class courses.dsv2pvt.messageclasses.MessageFailed
Creates a MessageFailed object with error code 0 and corresponding error message.
MessageFailed(int, String) - Constructor for class courses.dsv2pvt.messageclasses.MessageFailed
Creates a MessageFailed object with supplied error code and error message.
Msg - class courses.dsv2pvt.messageclasses.Msg.
Msg is the abstract base class of all messages in the message classes package.
Msg() - Constructor for class courses.dsv2pvt.messageclasses.Msg
Retrieves the username of the current user.
main(String[]) - Static method in class courses.dsv2pvt.client.IconEditor
Creates an instance of the IconEditor class and displays its windows
mouseClicked(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when the mouse has been clicked on the icon panel Uses paintToIcon to modify the icon
mouseDragged(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when a mouse button is pressed and mouse moved at the same time.
mouseEntered(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when the mouse enters the icon panel.
mouseExited(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when the mouse exits the icon panel.
mouseMoved(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Ignored.
mousePressed(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when a mouse button has been pressed on the icon panel.
mouseReleased(MouseEvent) - Method in class courses.dsv2pvt.client.IconPanel
Invoked when a mouse button has been released on the icon panel.

N

NewMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The File->New menu item component
newIcon(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the File->New menu item.
newIcon() - Method in class courses.dsv2pvt.client.IconPanel
Creates a new icon and resets dirty flag and outfile
noMatches() - Method in class courses.dsv2pvt.messageclasses.Present
The number of matches of the inquiry.
noMessages() - Method in class courses.dsv2pvt.messageclasses.UGotMail
Returns the number of messages in the collection.

O

OpenMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The File->Open menu item component
openIcon(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the File->Open menu item.

P

PALETTE16 - Static variable in class courses.dsv2pvt.client.ColorPalette
A constant used to initialize the palette.
PALETTE256 - Static variable in class courses.dsv2pvt.client.ColorPalette
A constant used to initialize the palette.
PALETTEBW - Static variable in class courses.dsv2pvt.client.ColorPalette
A constant used to initialize the palette.
Pen - class courses.dsv2pvt.client.Pen.
A model of a pen without any graphical representation.
Pen(int) - Constructor for class courses.dsv2pvt.client.Pen
Creates an instance of the class and sets the side of the pen.
PenPalWin - class courses.dsv2pvt.client.PenPalWin.
A PenPalWin is a window containing representations of pens that can be used for painting.
PenPalWin(IPenPalette, Color, Color) - Constructor for class courses.dsv2pvt.client.PenPalWin
Constructor that creates the window, sets the palette and displays buttons representing the pens in the pen palette
PenPalWin(IPenPalette) - Constructor for class courses.dsv2pvt.client.PenPalWin
Constructor that sets the selectedButton's color to gray and the unselected buttons' color to light gray
PenPalette - class courses.dsv2pvt.client.PenPalette.
A model for a collection of Pens.
PenPalette() - Constructor for class courses.dsv2pvt.client.PenPalette
 
PenPaletteEvent - class courses.dsv2pvt.client.PenPaletteEvent.
An event which indicates that the palette has been changed in a pen palette.
PenPaletteEvent(Object) - Constructor for class courses.dsv2pvt.client.PenPaletteEvent
Creates an instance of PenPaletteEvent
PenPaletteListener - interface courses.dsv2pvt.client.PenPaletteListener.
The listener interface for receiving pen palette events.
Ping - class courses.dsv2pvt.messageclasses.Ping.
An implementation of the server's inquiry message to determine whether a client is connected and functioning well.
Ping(long) - Constructor for class courses.dsv2pvt.messageclasses.Ping
Creates a ping message with the specified timeout time in milliseconds from 1/1 1970 0:00.
Pong - class courses.dsv2pvt.messageclasses.Pong.
A Pong message serves two purposes.
Pong() - Constructor for class courses.dsv2pvt.messageclasses.Pong
Creates a non-debug Pong.
Pong(boolean) - Constructor for class courses.dsv2pvt.messageclasses.Pong
Creates a debug pong.
Present - class courses.dsv2pvt.messageclasses.Present.
Used to inquire whether or not a client(s) is online or not.
Present() - Constructor for class courses.dsv2pvt.messageclasses.Present
Creates a Present inquiry for all clients that are online.
Present(String) - Constructor for class courses.dsv2pvt.messageclasses.Present
Creates a Present inquiry for one specific clients.
paint(Graphics) - Method in class courses.dsv2pvt.client.ColorPaletteCellRenderer
Paints the renderer on the supplied Graphics object
paint(Graphics) - Method in class courses.dsv2pvt.client.Icon
Paints the icon on the supplied graphics context at (0,0).
paint(Graphics) - Method in class courses.dsv2pvt.client.IconPanel
Overridden paint method that paints the current icon on the panels canvas using the scale factor
paint(Graphics) - Method in class courses.dsv2pvt.client.IconPreviewPanel
Overloaded paint method that paints the icon with a thin 1 pixel outline on the panel.
paletteChanged(PenPaletteEvent) - Method in class courses.dsv2pvt.client.PenPalWin
If the palette is changed somewhere, this window is updated accordingly
paletteChanged(PenPaletteEvent) - Method in interface courses.dsv2pvt.client.PenPaletteListener
 
penExists(Pen) - Method in class courses.dsv2pvt.client.PenPalette
Checks if a specified pen with the same size as the one specifed exists in the palette
penPalWin - Variable in class courses.dsv2pvt.client.IconEditor
Window containing the pen palette
previewLabel - Variable in class courses.dsv2pvt.client.IconEditor
The label containing the text Preview

Q

QuitMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The File->Quit menu item component
quitEditor(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the File->Quit menu item.

R

removeCurrentColorListener(CurrentColorListener) - Method in class courses.dsv2pvt.client.ColorPalette
Removes a CurrentColorListener
removeCurrentColorListener(CurrentColorListener) - Method in interface courses.dsv2pvt.client.IColorPalette
Removes a ICurrentColorListener
removeCurrentPenListener(CurrentPenListener) - Method in interface courses.dsv2pvt.client.IPenPalette
Removes a pen listener.
removeCurrentPenListener(CurrentPenListener) - Method in class courses.dsv2pvt.client.PenPalette
Removes a pen listener.
removePenPaletteListener(PenPaletteListener) - Method in interface courses.dsv2pvt.client.IPenPalette
Removes a palette listener.
removePenPaletteListener(PenPaletteListener) - Method in class courses.dsv2pvt.client.PenPalette
Removes a palette listener.

S

SIDE - Static variable in class courses.dsv2pvt.client.Icon
The fixed size of an icon.
SaveAsMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The File->Save as menu item component
SaveMenuItem - Variable in class courses.dsv2pvt.client.IconEditor
The File->Save menu item component
save() - Method in class courses.dsv2pvt.client.IconPanel
Saves the current icon to the file set in loadIcon or previous call to saveAs.
saveAs(File, boolean) - Method in class courses.dsv2pvt.client.IconPanel
Saves the current icon to the supplied outfile.
saveIcon(File) - Method in class courses.dsv2pvt.client.IconEditor
Saves the current icon in the specified file
saveIcon(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the File->Save menu item.
saveIconAs(ActionEvent) - Method in class courses.dsv2pvt.client.IconEditor
Invoked upon selection of the File->Save as menu item.
setAll(boolean) - Method in class courses.dsv2pvt.messageclasses.Present
Sets the status of the inquiry.
setCurrentColor(int) - Method in class courses.dsv2pvt.client.ColorPalette
Sets a new current color and notifies the listeners.
setCurrentColor(CurrentColorEvent) - Method in class courses.dsv2pvt.client.ColorPaletteTable
Tells us that the current color of the palette has changed.
setCurrentColor(CurrentColorEvent) - Method in interface courses.dsv2pvt.client.CurrentColorListener
Tells us that the current color has changed.
setCurrentColor(int) - Method in interface courses.dsv2pvt.client.IColorPalette
Sets a new current color and notifies the listeners of this change.
setCurrentColor(CurrentColorEvent) - Method in class courses.dsv2pvt.client.IconPanel
Changes the current color to the color supplied in the event.
setCurrentPen(CurrentPenEvent) - Method in interface courses.dsv2pvt.client.CurrentPenListener
Invoked when a pen is selected.
setCurrentPen(CurrentPenEvent) - Method in class courses.dsv2pvt.client.IconPanel
Changes the current pen to the pen supplied in the event.
setCurrentPen(CurrentPenEvent) - Method in class courses.dsv2pvt.client.PenPalWin
When a pen is selected in the active palette the button that represents that pen is displayed with a different color.
setData(Object) - Method in class courses.dsv2pvt.messageclasses.Talk
Sets the data object.
setFormatted(boolean) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the formatted flag.
setFullname(String) - Method in class courses.dsv2pvt.messageclasses.ClientStatus
Set the client's full name.
setIcon(Icon) - Method in class courses.dsv2pvt.client.IconEditor
Sets the icon that is to be edited.
setIcon(Icon) - Method in class courses.dsv2pvt.client.IconPanel
Sets the current icon and resets dirty flag and outfile
setIcon(Icon) - Method in class courses.dsv2pvt.client.IconPreviewPanel
Sets the icon that is to be previewed
setIcon(Icon) - Method in class courses.dsv2pvt.messageclasses.ClientStatus
Set the client's icon.
setMessage(String) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the message body.
setMessage(String, boolean) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the message body and the formatted flag.
setPixel(int, int, Color) - Method in class courses.dsv2pvt.client.Icon
Set the color value of a pixel in the icon
setRecipient(String) - Method in class courses.dsv2pvt.messageclasses.ClientToClientMsg
The the recipient's address.
setSelectedPen(Pen) - Method in interface courses.dsv2pvt.client.IPenPalette
Sets the current pen.
setSelectedPen(int) - Method in interface courses.dsv2pvt.client.IPenPalette
Sets the current pen.
setSelectedPen(int) - Method in class courses.dsv2pvt.client.PenPalette
Sets the current pen.
setSelectedPen(Pen) - Method in class courses.dsv2pvt.client.PenPalette
Sets the current pen.
setSide(int) - Method in class courses.dsv2pvt.client.Pen
Deprecated. a Pen should be immutable after it is created. If used, remember to update any graphical representation of the pen accordingly.
setSubject(String) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the subject matter.
setTime(long) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the time stamp in the mail.
setUrgent(boolean) - Method in class courses.dsv2pvt.messageclasses.Mail
Sets the urgent flag.
start() - Method in class courses.dsv2pvt.client.IconEditor
Sets sizes and displays the windows.

T

Talk - class courses.dsv2pvt.messageclasses.Talk.
Talk is used to negotiate a chat.
Talk(String) - Constructor for class courses.dsv2pvt.messageclasses.Talk
Create a Talk message with specified recipient.
Talk(String, Object) - Constructor for class courses.dsv2pvt.messageclasses.Talk
Create a Talk message with specified recipient and data object.
toString() - Method in class courses.dsv2pvt.messageclasses.Msg
Prints the class name of the message without prepending the package name.

U

UGotMail - class courses.dsv2pvt.messageclasses.UGotMail.
A UGotMail object is received from the server either as the response to a GetMail message or in the case of an urgent message.
UGotMail() - Constructor for class courses.dsv2pvt.messageclasses.UGotMail
Creates an empty UGotMail object
updateAdapter - Variable in class courses.dsv2pvt.client.IconEditor
Adapter connecting the preview, the icon panel and the main window

V

valueChanged(ListSelectionEvent) - Method in class courses.dsv2pvt.client.ColorPaletteTable
From the ListSelectionListener interface.
valueChangedPropagator(ListSelectionEvent) - Method in class courses.dsv2pvt.client.ColorPaletteTable
Workaround for problems with the scope of anonumous classes.

W

windowActivated(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Ignored.
windowClosed(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Exits the editor.
windowClosing(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Hides the palette windows.
windowDeactivated(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Ignored.
windowDeiconified(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Shows the palette windows.
windowIconified(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Hides the palette windows.
windowOpened(WindowEvent) - Method in class courses.dsv2pvt.client.IconEditor
Shows the palette windows.

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