/* Author : Robert Magala */ /* Assignment : */ /* Due Date : September 2003 */ /* Platform : Java 1.41 */ /* Summary : square */ import java.awt.*; import javax.swing.*; import java.applet.Applet; import java.awt.event.*; public class square extends Applet implements ActionListener { Label label; TextField number; int num; public void init() { label = new Label( "Enter an integer:" ); number = new TextField( "0", 10 ); number.addActionListener( this ); add( label ); add( number ); } public void paint ( Graphics g ) { squareOfAsterisks( g ); } public void squareOfAsterisks ( Graphics h ) { int xpos, ypos=50; for ( int index = 1; index <= num; index++ ) { xpos = 50; for ( int index2 = 1; index2 <= num; index2++ ) { h.drawString( "*", xpos, ypos ); xpos += 15; } ypos += 15; } } public void actionPerformed( ActionEvent e ) { num = Integer.parseInt( number.getText() ); repaint(); } }