import java.applet.Applet; import java.awt.*; import netscape.javascript.JSObject; // This appears in Core Web Programming from // Prentice Hall Publishers, and may be freely used // or adapted. 1997 Marty Hall, hall@apl.jhu.edu. 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)); } }