Submitted by Karthik on 25 November, 2011 - 22:00
import java.awt.*; import java.applet.*; import java.awt.event.*; public class appform extends Applet implements ActionListener,ItemListener { Label lh,la,ln,lc,lsw,lf,e1,e2,e3,e4,e5,e6,e7,e8; TextField tn,ta; Button b1,b2; String msg=""; CheckboxGroup cbg,cbg1; Checkbox c1,c2,s1,s2,s3,s4; @Override public void init() { e1=new Label(); e2=new Label(); e3=new Label(); e4=new Label(); e5=new Label(); e6=new Label(); e7=new Label(); e8=new Label(); setLayout(new GridLayout(8,3)); lf=new Label(); lh=new Label("Course Registration"); ln=new Label("Enter your Name"); la=new Label("Enter your age"); lc=new Label("Select the city"); lsw=new Label("Select Software"); tn=new TextField(25); ta=new TextField(5); cbg=new CheckboxGroup(); cbg1=new CheckboxGroup(); c1=new Checkbox("DELHI",cbg,false); c2=new Checkbox("MADRAS",cbg,false); s1=new Checkbox("ORACLE",cbg1,false); s2=new Checkbox("VB",cbg1,false); s3=new Checkbox("Java",cbg1,false); s4=new Checkbox("C/C++",cbg1,false); b1=new Button("OK"); b2=new Button("Cancel"); b1.addActionListener(this); b2.addActionListener(this); c1.addItemListener(this); c2.addItemListener(this); s1.addItemListener(this); s2.addItemListener(this); s3.addItemListener(this); s4.addItemListener(this); add(e1); add(lh); add(e2); add(ln); add(tn); add(e3); add(la); add(ta); add(e4); add(lc); add(c1); add(c2); add(lsw); add(s1); add(s2); add(e5); add(s3); add(s4); add(b1); add(b2); add(lf); add(e7); add(e8); } public void itemStateChanged (ItemEvent ie) { repaint(); } public void actionPerformed(ActionEvent ae) { String str=ae.getActionCommand(); if(str.equals("OK")) { String s=tn.getText(); if(s.length()>25) { e7.setText("Name Should be within 25 characters"); tn.setText(""); } else e7.setText("Thank YOU"); repaint(); String age=ta.getText(); char t=age.charAt(0); for(int v=0;v<age.length();v++) { if(Character.isLetter(t)==true) { ta.setText(" "); e8.setText("Age Should be Numeric"); break; } else { e8.setText(" "); } } } if(str.equalsIgnoreCase("CANCEL")) { ta.setText(" "); tn.setText(" "); lf.setText(" "); } } public void paint(Graphics g) { if(s1.getState()==true) lf.setText("FEES : 3000"); if(s2.getState()==true) lf.setText("FEES : 2400"); if(s3.getState()==true) lf.setText("FEES : 3500"); if(s4.getState()==true) lf.setText("FEES : 4000"); } }
<applet code="appform"width=800 height=600></applet>