/* BorderTesti.java Testataan BorderLayout-sijoittelumallia. Tekijä: Juha Peltomäki, 8.1998. */ import java.applet.*; import java.awt.*; import java.awt.event.*; public class BorderTesti extends Applet { Button vasen, oikea, yla, ala; TextArea keski; public void init() { setLayout(new BorderLayout()); vasen = new Button("Poista vasen!"); oikea = new Button("Poista oikea!"); yla = new Button("Ylös"); ala = new Button("Alas"); keski = new TextArea("Keskitetty tekstikenttä!"); add(yla, BorderLayout.NORTH); add(ala, BorderLayout.SOUTH); add(vasen, BorderLayout.WEST); vasen.addActionListener(new VasenKuuntelee()); add(oikea, BorderLayout.EAST); oikea.addActionListener(new OikeaKuuntelee()); add(keski, BorderLayout.CENTER); } class VasenKuuntelee implements ActionListener { public void actionPerformed(ActionEvent tapaht) { vasen.setVisible(false); keski.setText("Vasen painike poistettiin viimeksi!"); validate(); } } class OikeaKuuntelee implements ActionListener { public void actionPerformed(ActionEvent tapaht) { oikea.setVisible(false); keski.setText("Oikea painike poistettiin viimeksi!"); validate(); } } }