import java.awt.*; import java.awt.event.*; public class SonaPikkus{ public static void main(String argumendid[]){ new SonaPikkusRaam(); } } class SonaPikkusRaam extends Frame{ TextField sona=new TextField("Vanapagan"); Button nupp=new Button("Pikkus="); TextField pikkus=new TextField(10); public SonaPikkusRaam(){ setLayout(new FlowLayout()); add(sona); add(nupp); add(pikkus); nupp.addActionListener(new Nupukuular(this)); pack(); setVisible(true); } } class Nupukuular implements ActionListener{ SonaPikkusRaam spr; public Nupukuular(SonaPikkusRaam uspr){ spr=uspr; } public void actionPerformed(ActionEvent e){ spr.pikkus.setText(spr.sona.getText().length()+""); } }