/* GridTesti.java Testataan GridLayout.luokkaa. Tekijä: Juha Peltomäki, 8.1998. */ import java.applet.*; import java.awt.*; import java.awt.event.*; public class GridTesti extends Applet { Button painike1, painike2, painike3, painike4; TextArea teksti1, teksti2; public void init() { setLayout(new GridLayout(3,0)); painike1 = new Button("1. painike (AL)"); painike2 = new Button("2. painike"); painike3 = new Button("3. painike (AL)"); painike4 = new Button("4. painike"); teksti1 = new TextArea("Toka tekstikenttä"); teksti2 = new TextArea("Eka tekstikenttä"); add(painike1); add(painike2); add(teksti1); add(teksti2); add(painike3); add(painike4); painike1.addActionListener(new painike1Kuuntelee()); painike3.addActionListener(new painike3Kuuntelee()); } public class painike1Kuuntelee implements ActionListener { public void actionPerformed(ActionEvent tapaht) { setLayout(new GridLayout(2,0)); painike1.setVisible(false); validate(); } } public class painike3Kuuntelee implements ActionListener { public void actionPerformed(ActionEvent tapaht) { setLayout(new GridLayout(4,2)); painike3.setVisible(false); validate(); } } }