// <applet code="ContatoreAutomatico.class" height = 100 width = 300>
// </applet>

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class ContatoreAutomatico extends JApplet {

    private JTextField testo;
    private int numeroStampato;

    Timer tempor;

    public void init() {
	testo = new JTextField(4);
	testo.setText("0");
	numeroStampato = 1;
	Container cont = getContentPane();
	JPanel pannelloTesto = new JPanel();
	pannelloTesto.add(testo);
	cont.add(pannelloTesto, BorderLayout.CENTER);
	/*
	JButton bottoneIncremento = new JButton("incrementa");
	bottoneIncremento.addActionListener(new RicevitoreEventi());
	JPanel pannelloBottone = new JPanel();
	pannelloBottone.add(bottoneIncremento);
	cont.add(pannelloBottone, BorderLayout.SOUTH);
	*/
	// variante: ogni secondo il testo si incrementa automaticamente
	tempor = new Timer(1000, new RicevitoreEventi());
	tempor.start();
    }

    class RicevitoreEventi implements ActionListener {
	public void actionPerformed(ActionEvent e) {
	    testo.setText("" + numeroStampato);
	    numeroStampato++;
	}
    }

}
