import java.awt.* ; import java.applet.* ; public class TwoDimensionArray extends Applet { TextField myTextField[][] ; int intCol ; int intRow ; int intCount ; String strChar[] ; public void init() { strChar = new String[9] ; intCount = 0 ; strChar[0] = "a" ; strChar[1] = "b" ; strChar[2] = "c" ; strChar[3] = "d" ; strChar[4] = "e" ; strChar[5] = "f" ; strChar[6] = "g" ; strChar[7] = "h" ; strChar[8] = "i" ; myTextField = new TextField[3][3] ; for ( intRow=0 ; intRow < 3 ; ++intRow ) { for ( intCol = 0 ; intCol < 3 ; ++intCol ) { myTextField[intCol][intRow] = new TextField(5) ; add(myTextField[intCol][intRow]) ; myTextField[intCol][intRow].setText(strChar[intCount]) ; intCount++ ; } } } public void paint(Graphics g ) { for ( intRow = 0 ; intRow < 3 ; ++intRow ) { for ( intCol = 0 ; intCol < 3 ; ++intCol ) { String s = myTextField[intCol][intRow].getText() ; s += " " ; s += String.valueOf(intRow + 1 ) ; s += " " ; s += String.valueOf(intCol + 1 ) ; g.drawString(s , 50 + intCol * 70 , 100 + intRow * 15 ) ; } } } public boolean action( Event event , Object arg) { repaint() ; return true ; } }