Ti basta aggiungere qualche riga di codice...
	codice:
	
import java.awt.*;
import java.awt.event.*;
public class Finestra extends Frame implements ActionListener {
   private TextField inputLine;
   private TextArea ta;
   private Button pulsante;
   private int indice;
   private int max_Array;
   private int [] numeri
   public Finestra() {
      max_Array = 10;
      numeri = new int[max_Array];
      indice = 0;
      setLayout( new BorderLayout() );
      inputLine = new TextField();
      pulsante = new Button("Inserisci");
      pulsante.addActionListener( this );
      ta = new TextArea()
      add(inputLine, BorderLayout.NORTH);
      add(pulsante, BorderLayout.SOUTH);
      add(ta, BorderLayout.CENTER);
      addWindowListener( new WindowAdapter() {
         public void windowClosing(WindowEvent we) { System.exit(0); }
      });
      setSize(300, 300);
      setVisible(true);
   }
   public void actionPerformed(ActionEvent ae) {
      if (indice < 10) {
         numeri[indice] = Integer.parseInt(inputLine.getText());
         ta.append("" + numeri[indice] + "\n");
         indice++;
      } else {
         // Visualizzo un messaggio d'errore
      }
   }
   public static void main(String [] args) {
      Finestra f = new Finestra();
   }
}
 
Il main c'è già... basta avviare la classe.
Non ho capito il ragionamento: creare più classi per far cosa? Perchè sottoclassi della classe principale che avrà il main? (che tra l'altro non ha senso, in quanto ciascuna sottoclasse risulterebbe avere un main).
Ciao.