samer@0: /* samer@0: * ButtonsApplet.java samer@0: * samer@0: * Copyright (c) 2000, Samer Abdallah, King's College London. samer@0: * All rights reserved. samer@0: * samer@0: * This software is provided AS iS and WITHOUT ANY WARRANTY; samer@0: * without even the implied warranty of MERCHANTABILITY or samer@0: * FITNESS FOR A PARTICULAR PURPOSE. samer@0: */ samer@0: samer@0: package samer.applet; samer@0: import java.awt.*; samer@0: samer@0: samer@0: public class ButtonsApplet extends JApplet samer@0: { samer@0: public void init() samer@0: { samer@0: super.init(); samer@0: samer@0: JAppletShell.instance.registerButtons(this); samer@0: samer@0: // set layout here samer@0: String dir=getParameter("layout"); samer@0: if ("vertical".equals(dir)) samer@0: setLayout(new GridLayout(0,1,8,8)); samer@0: else { samer@0: String grid=getParameter("grid"); samer@0: samer@0: if ("true".equals(grid)) setLayout(new GridLayout(1,0,8,8)); samer@0: else setLayout(new FlowLayout(FlowLayout.LEFT,4,4)); samer@0: } samer@0: } samer@0: samer@0: public void destroy() samer@0: { samer@0: JAppletShell.instance.deregisterButtons(this); samer@0: super.destroy(); samer@0: } samer@0: }