import java.applet.Applet;
import java.awt.*;
import netscape.javascript.JSObject;

/** Taken from Core Web Programming from 
 *  Prentice Hall and Sun Microsystems Press,
 *  http://www.corewebprogramming.com/.
 *  &copy; 2001 Marty Hall and Larry Brown;
 *  may be freely used or adapted.
 */

public class MatchColor extends Applet {
  public void init() {
    JSObject window = JSObject.getWindow(this); // this=applet
    JSObject document = (JSObject)window.getMember("document");
    // E.g., "#ff0000" for red
    String pageColor = (String)document.getMember("bgColor");
    // E.g., parseInt("ff0000", 16) --> 16711680
    int bgColor = 
          Integer.parseInt(pageColor.substring(1, 7), 16);
    setBackground(new Color(bgColor));
  }
}
