Tutoriallearn.com
Easy Learning
Search Tutoriallearn.com :
import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello Applet", 30, 30); } }
<applet code="HelloApplet.class" width=200 height=60 >
C:\>appletviewer AppletRun.html
import java.awt.*; import java.applet.*; /* <applet code="HelloApplet.class" width=200 height=60> */ public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello Applet", 30, 30); } }
import java.awt.*; import java.applet.*; /* <applet code="DemoApplet.class" width=300 height=50> */ public class DemoApplet extends Applet { String m1; // set the foreground and background colors. public void init() { setBackground(Color.green); setForeground(Color.red); m1 = " Within init method (),"; } // Initialize the string to be displayed. public void start() { m1 += " Within Start() Method, "; } // Display msg in applet window. public void paint(Graphics g) { m1 += " Within paint() Method."; g.drawString(m1, 20, 40); } }Program is showing sequenece of Applet methods call.
import java.applet.*; import java.awt.*; import java.awt.event.*; public class calculatorDemo extends Applet implements ActionListener { String s,s1,s2,s3,s4; Button b1,b2,b3,b4,b5,b6,b7,b8,b9,b0; Button add,sub,eq,cl,mul,div; TextField t1; int a,b,c; public void init() { // Creating TextField and Buttons t1=new TextField(10); b1=new Button("1"); b2=new Button("2"); b3=new Button("3"); b4=new Button("4"); b5=new Button("5"); b6=new Button("6"); b7=new Button("7"); b8=new Button("8"); b9=new Button("9"); b0=new Button("0"); add=new Button("+"); sub=new Button("-"); mul=new Button("*"); div=new Button("/"); eq=new Button("="); cl=new Button("Clear"); GridLayout gb=new GridLayout(4,5); // setting the Grid Layout setLayout(gb); // adding AWT controls Textfield and Buttons to the Grid Layout add(t1); add(b1); add(b2); add(b3); add(b4); add(b5); add(b6); add(b7); add(b8); add(b9); add(b0); add(add); add(sub); add(mul); add(div); add(eq); add(cl); // Registration of Event Listner b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); b7.addActionListener(this); b8.addActionListener(this); b9.addActionListener(this); b0.addActionListener(this); add.addActionListener(this); sub.addActionListener(this); mul.addActionListener(this); div.addActionListener(this); eq.addActionListener(this); cl.addActionListener(this); paint(); } public void paint() { setBackground(Color.blue); } // Following method is called when event (like click event) occurs public void actionPerformed(ActionEvent e) { s=e.getActionCommand(); if(s.equals("0")||s.equals("1")||s.equals("2")|| s.equals("3")||s.equals("4")||s.equals("5")||s.equals("6")||s.equals("7")||s.equals("8")|| s.equals("9")||s.equals("0")) { s1=t1.getText()+s; t1.setText(s1); } if(s.equals("+")) { s2=t1.getText(); t1.setText(""); s3="+"; } if(s.equals("-")) { s2=t1.getText(); t1.setText(""); s3="-"; } if(s.equals("*")) { s2=t1.getText(); t1.setText(""); s3="*"; } if(s.equals("/")) { s2=t1.getText(); t1.setText(""); s3="/"; } if(s.equals("=")) // On pressing '=' button, arithmetic operation is performed. { s4=t1.getText(); a=Integer.parseInt(s2); b=Integer.parseInt(s4); if(s3.equals("+")) c=a+b; if(s3.equals("-")) c=a-b; if(s3.equals("*")) c=a*b; if(s3.equals("/")) c=a/b; t1.setText(String.valueOf(c)); } if(s.equals("Clear")) { t1.setText(""); } } }
<html> <body> <applet code="calculatorDemo.class" width="300" height="300"> </applet> </body> </html>
c:\> javac calculatorDemo.java c:\> appletviewer calculatorDemo.html