import java.awt.*; import java.applet.Applet; import java.awt.event.*; public class Paigutus4 extends Applet{ Frame raam; public void init(){ raam=new Frame("Nupuraam"); raam.setLayout(new BorderLayout()); TextField tekst1=new TextField(10); ActionListener kuular=new Nupukuular(tekst1); Button[] nupp=new Button[5]; for(int i=0; i<5; i++){ nupp[i]=new Button("* "+i+" *"); nupp[i].addActionListener(kuular); } Panel aluspaneel=new Panel(); aluspaneel.setLayout(new GridLayout(2, 1)); aluspaneel.add(tekst1); Panel nupupaneel=new Panel(); nupupaneel.setLayout(new GridLayout(1, 4)); for(int i=1; i<5; i++) nupupaneel.add(nupp[i]); aluspaneel.add(nupupaneel); raam.add("Center", nupp[0]); raam.add("South", aluspaneel); raam.pack(); } public void start(){ raam.setVisible(true); } public void stop(){ raam.setVisible(false); } } class Nupukuular implements ActionListener{ TextField tekstikast; public Nupukuular(TextField tf){ tekstikast=tf; } public void actionPerformed(ActionEvent e){ Button b=(Button)e.getSource(); tekstikast.setText("Nupp sildiga "+b.getLabel()); } }