All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- amountC.
Variable in class FamilyWallet
-
- amountP.
Variable in class FamilyWallet
-
- balance.
Static variable in class FamilyWallet
-
- drawOffscreen().
Method in class Family
- drawOffscreen() is invoked when painting the applet
- Family().
Constructor for class Family
-
- FamilyConsumer(FamilyWallet).
Constructor for class FamilyConsumer
- FamilyConsumer(FamilyWallet) is a constructor
- FamilyProducer(FamilyWallet).
Constructor for class FamilyProducer
- FamilyProducer(FamilyWallet) is a constructor
- FamilyWallet(Family).
Constructor for class FamilyWallet
- FamilyWallet(Family) is a constructor
- getMoney(int).
Method in class FamilyWallet
- getMoney(int) is invoked by a consumer subtracting money from the wallet
- init().
Method in class Family
- init() is invoked when the applet is initialized
- isBusy().
Method in class FamilyWallet
- isBusy() is invoked when testing the semaphor
- paint(Graphics).
Method in class Family
- paint(Graphics) is invoked when repainting the applet
- putMoney(int).
Method in class FamilyWallet
- putMoney(int) is invoked by a producer adding money to the wallet
- resetOffscreen().
Method in class Family
- resetOffscreen() is invoked when painting the applet
- run().
Method in class FamilyConsumer
- run() is invoked when the object starts
- run().
Method in class FamilyProducer
- run() is invoked when the object starts
- string.
Variable in class FamilyWallet
-
- timer(int).
Method in class FamilyConsumer
- timer(int) is a timer that makes the object sleep
- timer(int).
Method in class FamilyProducer
- timer(int) is a timer that makes the object sleep
- update(Graphics).
Method in class Family
- update(Graphics) is invoked when repainting the applet