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.