Serialized Form

Class Caltella extends JFrame implements Serializable


Class CaltellaTableModel extends AbstractTableModel implements Serializable

Serialized Fields

names

ArrayList names

data

ArrayList data


Class DateButton extends JButton implements Serializable

Serialized Fields

date

Date date
Date property.


Class DateChooser extends JDialog implements Serializable

Serialized Fields

calendar

GregorianCalendar calendar
Auxiliary variable to compute dates.


days

JLabel[][] days
Calendar, as a matrix of labels. The first row represents the first week of the month, the second row, the second week, and so on. Each column represents a day of the week, the first is Sunday, and the last is Saturday. The label's text is the number of the corresponding day.


daysGrid

DateChooser.FocusablePanel daysGrid
Day selection control. It is just a panel that can receive the focus. The actual user interaction is driven by the DateChooser class.


month

JComboBox month
Month selection control.


year

JComboBox year
Year selection control.


ok

JButton ok
"Ok" button.


cancel

JButton cancel
"Cancel" button.


offset

int offset
Day of the week (0=Sunday) corresponding to the first day of the selected month. Used to calculate the position, in the calendar (#days), corresponding to a given day.


lastDay

int lastDay
Last day of the selected month.


day

JLabel day
Selected day.


okClicked

boolean okClicked
true if the "Ok" button was clicked to close the dialog box, false otherwise.


Class Events extends JPanel implements Serializable

Serialized Fields

table

JTable table

model

CaltellaTableModel model

addButton

JButton addButton

deleteButton

JButton deleteButton

detailsButton

JButton detailsButton

sendButton

JButton sendButton

editMenu

JPanel editMenu

p

Properties p

status

JLabel status

attendeesColumn

TableColumn attendeesColumn

sender

SendToPeer sender

allPeers

Hashtable allPeers


Class Peers extends JPanel implements Serializable

Serialized Fields

table

JTable table

model

CaltellaTableModel model

addButton

JButton addButton

deleteButton

JButton deleteButton

detailsButton

JButton detailsButton

searchButton

JButton searchButton

editMenu

JPanel editMenu

showDetails

JLabel showDetails

p

Properties p

sender

SendToCNS sender

allPeers

Hashtable allPeers


Class Preferences extends JPanel implements Serializable

Serialized Fields

p

Properties p

id

int id

send

SendToCNS send

firstNameField

JTextField firstNameField

lastNameField

JTextField lastNameField

emailField

JTextField emailField

imageSrc

JTextField imageSrc

passwordField

JPasswordField passwordField

checkPasswordField

JPasswordField checkPasswordField

stateSpinner

JSpinner stateSpinner

addressSet

boolean addressSet

regularFont

Font regularFont

italicFont

Font italicFont

addressDisplay

JLabel addressDisplay

allPeers

Hashtable allPeers