import javax.swing.*; import java.awt.*; public class Assignment4applet extends JApplet { char c='Z'; public void init() { String input; do { input = JOptionPane.showInputDialog( "Enter a letter" ); if ( ! Character.isLetter( input.charAt(0)) && input.charAt(0)!='#' ) JOptionPane.showMessageDialog( null, "Must be a letter" ); } while ( ! Character.isLetter( input.charAt(0)) && input.charAt(0)!='#' ); c = Character.toUpperCase( input.charAt(0) ); } public void paint( Graphics g ) { g.setFont( new Font( "Courier", Font.BOLD, 20 ) ); for (int row=0; row<=c-'A'; row++) g.drawString( " ".substring(0,c-'A'-row) + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".substring(0,row+1) + "ZYXWVUTSRQPONMLKJIHGFEDCBA".substring(26-row,26), 0, 20*(row+1) ); } }