import java.awt.*; public class HPLab extends java.applet.Applet { private boolean debug = true; private final int WIDTH = 600; private final int HEIGHT = 400; private GraphPanel graph; private SubstanceList my_list; private Button clear, reveal, reset; private Checkbox save; private Component[] buttons = { clear = new Button(), reveal = new Button(), reset = new Button(), save = new Checkbox() }; private String ssave; private String[] labels = { "Clear graph", "Reveal states", "Reset graph", ssave = "Save off" }; private Font label_font; private Rectangle bounds, rgraph, rlist, rcontrol, rtext; private Rectangle[] rbuttons; private boolean loaded; private List list; private TextArea tstate; public void init() { resize(WIDTH, HEIGHT); label_font = new Font("TimesRoman", Font.BOLD, 12); my_list = new SubstanceList(); rbuttons = new Rectangle[buttons.length]; list = new List(); for(int i=0; i