package Array; import java.awt.*; import java.awt.event.*; import java.applet.*; public class Array extends Applet { private final int AANTAL_WOORDEN = 1; private String[] plaatsnaamRij; private TextField[] invoerVakRij; public void init() { plaatsnaamRij = new String[ AANTAL_WOORDEN ]; invoerVakRij = new TextField[ AANTAL_WOORDEN ]; for( int nr = 0; nr < AANTAL_WOORDEN; nr++ ) { invoerVakRij[ nr ] = new TextField( 12 ); invoerVakRij[ nr ].addActionListener( new InvoerVakHandler( nr ) ); add( invoerVakRij[ nr ] ); plaatsnaamRij[ nr ] = nr + ". "; } } public void paint( Graphics g ) { int yPos = 150; for( int nr = 0; nr < AANTAL_WOORDEN; nr++ ) { g.drawString( plaatsnaamRij[ nr ], 50, yPos ); yPos += 20; } } class InvoerVakHandler implements ActionListener { private int nr; public InvoerVakHandler( int nr ) { this.nr = nr; } public void actionPerformed( ActionEvent e ) { plaatsnaamRij[ nr ] = nr + ". " + invoerVakRij[ nr ].getText(); repaint(); } } }