Showing posts with label Applet. Show all posts
Showing posts with label Applet. Show all posts

Tuesday 4 September 2012

java program to use awt check box in applet.


// Demonstrate check boxes.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="CheckboxDemo" width=250 height=200>
</applet>
*/
public class CheckboxDemo extends Applet implements ItemListener
{
String msg = "";
Checkbox obj1, obj2, obj3, obj4;
public void init()
{
obj1 = new Checkbox("A",  false);
obj2 = new Checkbox("B",  false);
obj3 = new Checkbox("C",  true);
obj4 = new Checkbox("D",  false);
add(obj1);
add(obj2);
add(obj3);
add(obj4);
obj1.addItemListener(this);
obj2.addItemListener(this);
obj3.addItemListener(this);
obj4.addItemListener(this);
}
public void itemStateChanged(ItemEvent ie)
{
//repaint();
}
// Display current state of the check boxes.
public void paint(Graphics g)
{
msg = "Current state: ";
g.drawString(msg, 6, 80);
msg = " A: " + obj1.getState();
g.drawString(msg, 6, 100);
msg = " B: " + obj2.getState();
g.drawString(msg, 6, 120);
msg = " C: " + obj3.getState();
g.drawString(msg, 6, 140);
msg = " D: " + obj4.getState();
g.drawString(msg, 6, 160);
}
}

Output:

java program to use awt check box group in applet.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="CBGroup" width=250 height=200>
</applet>
*/
public class CBGroup extends Applet implements ItemListener
{
String msg = "";
Checkbox obj1, obj2, obj3, obj4;
CheckboxGroup cbg;

public void init()
{
cbg = new CheckboxGroup();
obj1 = new Checkbox("A", cbg, false);
obj2 = new Checkbox("B", cbg, false);
obj3 = new Checkbox("C", cbg, true);
obj4 = new Checkbox("D", cbg, false);
add(obj1);
add(obj2);
add(obj3);
add(obj4);
obj1.addItemListener(this);
obj2.addItemListener(this);
obj3.addItemListener(this);
obj4.addItemListener(this);
}
public void itemStateChanged(ItemEvent ie)
{
repaint();
}
// Display current state of the check boxes.
public void paint(Graphics g)
{
msg = "Current selection: ";
msg += cbg.getSelectedCheckbox().getLabel();
g.drawString(msg, 6, 100);
}
}
output:

Friday 10 August 2012

program to use of MosueListener and MouseMotionListener interfaces in applet.



import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="MyMouse" width=500 height=400>
</applet>
*/
public class MyMouse extends Applet implements MouseListener,MouseMotionListener
{
String msg=" ";
int x,y;
public void init()
{
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="click";
showStatus("x--"+x+"  y--"+y +"moused clicked");
repaint();
}
public void mouseEntered(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="";
showStatus("x--"+x+"  y--"+y +"moused Enterd");
repaint();
}
public void mouseExited(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="";
showStatus("x--"+x+"  y--"+y +"moused Exited");
repaint();
}
public void mousePressed(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="";
showStatus("x--"+x+"  y--"+y +"moused Pressed");
repaint();
}
public void mouseReleased(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="Released";
showStatus("x--"+x+"  y--"+y +"moused Released");
repaint();
}
public void mouseDragged(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="*";
showStatus("x--"+x+"  y--"+y +"moused Dragged");
repaint();
}
public void mouseMoved(MouseEvent me)
{
x=me.getX();
y=me.getY();
msg="";
showStatus("x--"+x+"  y--"+y +" moused moved");
repaint();
}
public void paint(Graphics g)
{
 
g.drawString(msg,x,y);
}
}

Saturday 7 July 2012

program that describe use of ActionListener interface in applet

import java.lang.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="text" width=200 height=200>
</applet>
*/
 public class text extends Applet implements ActionListener
{
    Label lbl1,lbl2;
    TextField txt1,txt2;
    Button b;
    String s;
      public void init()
      {
       lbl1=new Label("Text1");
       txt1=new TextField(10);
       lbl2=new Label("Text2");
       txt2=new TextField(20);
        b=new Button("Enter");
        add(lbl1); 
        add(txt1); 
        add(lbl2); 
        add(txt2);
         add(b); 
        txt1.addActionListener(this);
        txt2.addActionListener(this);
        b.addActionListener(this);
       }
        public void actionPerformed (ActionEvent ae)
       { int n1,n2,ans;
    try
    {
    n1=Integer.parseInt(txt1.getText());
    n2=Integer.parseInt(txt2.getText());
    ans=n1+n2;
    s="Addition of n1 ans n2  is "+ ans;
    repaint();
    }
    catch(NumberFormatException e)
    {
       
    s=txt1.getText()+" "+txt2.getText();
    repaint();
    }
       }
       public void paint(Graphics g)
       {
        g.drawString(s,100,100);
     

       }
}

program to illustrate use of Label, TextField in applet.


import java.awt.*;
import java.applet.*;
import java.awt.event.*;

/* <applet code = "applet1" height=150 width=380>
   </applet>
*/

public class applet1 extends Applet implements ActionListener
{
   TextField age,hobby;
  public void init()
      {
            Label l1,l2;
            l1 = new Label("Age :- ",Label.RIGHT);
            l2 = new Label("Hobby :- ");
     
            age=new TextField(5);
            hobby=new TextField(12);
           
            add(l1);
            add(age);
            add(l2);
            add(hobby);
           
            age.addActionListener(this);
            hobby.addActionListener(this);
               
       }
   // User pressed Enter
   public void actionPerformed(ActionEvent ae)
   {
    repaint();
    }
   public void paint(Graphics g)
    {
     g.drawString("Age :- " + age.getText(),6,60);
     g.drawString("Hobby :- " + hobby.getText(),6,80);
    }     
}      

program that dispaly rotating banner in applet

import java.awt.*;
import java.applet.*;

/* <applet code="banner" width=300 height=200>
   </applet> */

 public class banner extends Applet implements Runnable 
   {
     Font f;
    String mgs="welcome to applet programming language...";
    Thread t=null;
    int state;
    boolean stopflag;
 public void init()
   {
     f=new Font(mgs,Font.ITALIC|Font.BOLD,30);
    setBackground(Color.red);
    setForeground(Color.black);
    setFont(f);

   }
 public void start()
   {
    t=new Thread(this);
    stopflag=false;
    t.start();
   }
 public void run()
   {
    char ch;
    for(;;)
    {
    try
     {
      repaint();
      Thread.sleep(500);
      ch=mgs.charAt(0);
      mgs=mgs.substring(1,mgs.length());
      mgs +=ch;
      if(stopflag)
        break;
     }catch(InterruptedException e){}
   }
 }
 public void stop()
   {
    stopflag=true;
    t=null;
   }
 public void paint(Graphics g)
   {
    g.drawString(mgs,100,100);
   }
 }

Saturday 30 June 2012

program to demostrate used of TextField and TextArea within applet.

import java.awt.*;
import java.applet.Applet;

/* <applet code="texts" width=200 height=300>
   </applet>
*/

public class texts extends Applet
{
      public void init()
      {
            add(new TextField("Sample String ",20));
            setFont(new Font("Times Roman ",Font.ITALIC,8));
            add(new TextField("Hello Word"));
            setFont(new Font("Helvetica ",Font.BOLD,18));
            add(new TextArea("Scratch Pad on Ice ",5,20));
      }
}

program that demostrate GridBagLayout using applet.

import java.awt.*;

/* <applet code = "gridbag" width=200 height=300 >
   </applet>
*/

public class gridbag extends java.applet.Applet
{
      public static void addComponent(Container container,Component component,int gridx,int gridy,int gridwidth,int gridheight,int fill,int anchor) throws AWTException
      {
            LayoutManager lm = container.getLayout();
            if(!(lm instanceof GridBagLayout))
            {
                  throw new AWTException("Invalid Layout"+lm);
            }
            else
            {

program that demostrate example of simple menu using applet.


import java.awt.*;
import java.applet.*;
import java.awt.event.*;
/* <applet code="simplemenu" height=300 width=200>
   </applet>
*/
public class simplemenu extends Frame
{
      simplemenu()
      {
            super("Menu Example");
            Menu m = new Menu("File",true);
            m.add(new MenuItem("New Web Browser ",new MenuShortcut('n')));
            m.add(new MenuItem("New Mail Message ",new MenuShortcut('n',true)));
            m.add(new MenuItem("New Folder"));
            m.addSeparator();
            m.add(new MenuItem("Close"));
            m.add(new MenuItem("Quit"));
           
            MenuBar mb = new MenuBar();
            mb.add(m);
            setMenuBar(mb);
            resize(200,200);
       }
       public static void main(String args[])
       {
             simplemenu f = new simplemenu();
             f.show();
       }
}
      

program to demostrate used of choice box using applet.

import java.awt.*;
import java.applet.Applet;

/* <applet code="choicebox" width=200 height=300 >
   </applet>
*/

public class choicebox extends Applet
{
      public void init()
      {
            String [] fonts;
            fonts = Toolkit.getDefaultToolkit().getFontList();

            Choice c = new Choice();           
            Choice b = new Choice();
           
            for ( int i=1 ; i<fonts.length ; i++)
            {
                  c.addItem(fonts[i]);
                  b.addItem(fonts[i]);
            }
            add(c);
            add(b);
       }
}

program to display banner using applet.

import java.awt.*;
import java.applet.*;

/* <applet code="banner" width=300 height=200>
   </applet> */

 public class banner extends Applet implements Runnable 
   {
     Font f;
    String mgs="welcome to applet programming language...";
    Thread t=null;
    int state;
    boolean stopflag;

program that performed various operation +,-,*,/ (calculator type) using applet.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

/* <applet code = "appcalc" width=100 height=200 >
   </applet> */

public class appcalc extends Applet implements ActionListener
  {
   TextField no1,no2,op;
   int ino1,ino2;
   float result=0.0f;

Friday 29 June 2012

program that display child Frame Window within an parent in applet.



import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="AppletFrame" width=300 height=50>
</applet>
*/
// Create a subclass of Frame
class SampleFrame extends Frame {
SampleFrame(String title) {
super(title);
// Create an object to handle window events
 MyWindowAdapter adapter = new MyWindowAdapter(this);
 // register it to receive those events
 addWindowListener(adapter);
 }
 public void paint(Graphics g) {
 g.drawString("This is in Frmae Window", 10, 40);
 } }

java program to display checkbox using applet

import java.awt.*;
import java.applet.Applet;

/* <applet code="checkboxes" width=200 height=300 >
   </applet>
*/

public class checkboxes extends Applet
{
      Checkbox cb;
      public void init()
      {