public class TickerClient extends Ticker
1:
2: import java.awt.*;
3: import java.util.*;
4: import java.io.*;
5: import java.rmi.*;
6:
7: public class TickerClient extends Ticker {
8:
9: public void initQuotes() {
10: try {
11: server = (QuoteServer)
12: Naming.lookup("//" + getCodeBase().getHost() + "/QuoteServer");
13: } catch (Exception e) {
14: System.err.println(e);
15: }
16: }
17:
18: protected void updateQuotes() {
19: int i, j;
20: try {
21: StockQuote newquote[] = server.getQuote();
22: for (j = 0; j < newquote.length; j ++) {
23: for (i = 0; i < n; i++) {
24: if (newquote[j].name.equals(symbol[i])) {
25: quote[i] = Integer.toString(newquote[j].quote);
26: }
27: }
28: }
29: } catch (Exception e) {
30: System.err.println(e);
31: }
32: super.updateQuotes();
33: }
34:
35: protected QuoteServer server;
36: }
37: