import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class SuurusegaRuut extends Applet implements ActionListener{ int vasak=30, yla=50, kyljePikkus=230; TextField vali=new TextField(String.valueOf(kyljePikkus)); public SuurusegaRuut(){ add(vali); vali.addActionListener(this); } public void actionPerformed(ActionEvent e){ kyljePikkus=Integer.parseInt(vali.getText()); repaint(); } public void paint(Graphics g){ vasak=getWidth()/2-kyljePikkus/2; g.drawRect(vasak, yla, kyljePikkus, kyljePikkus); } public static void main(String[] arg){ Frame f=new Frame(); SuurusegaRuut sr=new SuurusegaRuut(); f.add(sr); f.setSize(sr.kyljePikkus+60, sr.kyljePikkus+100); f.setVisible(true); f.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ try{ Process p=Runtime.getRuntime().exec("notepad.exe"); Thread.sleep(5000); p.destroy(); }catch(Exception ex){ System.out.println("notepad ei avane"); } //System.exit(0); } } ); } }