Friday 27 May 2011

java list box example


import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*<applet code=scrolllist.class width=350 height=400></applet>*/
public class scrolllist extends Applet implements ActionListener
{
  List list1;
  TextField text1;
  public void init()
   {
     text1=new TextField(20);
     add(text1);
     list1=new List(2,true);
     list1.add("sudhir");
     list1.add("sateesh.bagadhi");
     list1.add("Paru");
     add(list1);
     list1.addActionListener(this);
     }
  public void actionPerformed(ActionEvent e)
   {
     if(e.getSource()==list1)
       {
         text1.setText(((List)e.getSource()).getSelectedItem());
        }


    }
 }

java applet showing student details example


import java.awt.*;
     import java.applet.*;
     import java.awt.event.*;
 /* <applet code="Stupanel" width=400 height=400>
    </applet> */
   
    public class Stupanel extends Applet implements    ActionListener,ItemListener
     {
             String s1,s2,s3;
             TextField t3,t4,t5,t6,t7;
             Button tot,avg;
             Checkbox c1,c2,c3,c4,m,f;
             CheckboxGroup cbg;
              Panel p1,p2,p3,p4;

              public void init()
             {
                  s3=" ";
                  tot=new Button("Total");
                  avg=new Button("Average");
                 c1=new Checkbox("MCA",true);
                 c2=new Checkbox("Msc Comp");
                 c3=new Checkbox("MSIT");
                 c4=new Checkbox("MSIS");

                 cbg=new CheckboxGroup();

                 m=new Checkbox("Male",cbg,false);
                 f=new Checkbox("Female",cbg,true);
                 p1=new Panel();
                 p1.setLayout(new GridLayout(2,2));

                 p1.add(new Label("Student Number "));
                 p1.add(new TextField(5));

                 p1.add(new Label("Student Name "));
                 p1.add(new TextField(15));
             




      add(p1);
      p2=new Panel(); p2.setLayout(new GridLayout(1,3));
      p2.add(new Label("Gender"));
      p2.add(m);
      p2.add(f);
      add(p2);  

       p3=new Panel(); p3.setLayout(new GridLayout(1,5));
       p3.add(new Label("Degree"));
       p3.add(c1);   p3.add(c2);     p3.add(c3);      p3.add(c4);

       add(p3);

        p4=new Panel(); p4.setLayout(new GridLayout(6,2));
        p4.add(new Label("Marks in JAVA"));
       t3=new TextField(3);    p4.add(t3);

       p4.add(new Label("Marks in VB .Net"));
       t4=new TextField(3); p4.add(t4);

       p4.add(new Label("Marks In C"));
       t5=new TextField(3); p4.add(t5);    

       p4.add(new Label("Total "));
       t6=new TextField(3); p4.add(t6);    

       p4.add(new Label(" Average"));
       t7=new TextField(3); p4.add(t7);    

        p4.add(tot);   p4.add(avg);

        tot.addActionListener(this);
        avg.addActionListener(this);

        c1.addItemListener(this);
        c2.addItemListener(this);
     


        c3.addItemListener(this);
        c4.addItemListener(this);
        m.addItemListener(this);
        f.addItemListener(this);

       
add(p4);
      }

 
  public void paint(Graphics g)
      {
         int no,m1,m2,m3,tot;
         float avg=0.0f;
         no=m1=m2=m3=tot=0;
         try
         {
            m1=Integer.parseInt(t3.getText());
            m2=Integer.parseInt(t4.getText());
            m3=Integer.parseInt(t5.getText());
         }
         catch(Exception e)
         {
         }
         tot=m1+m2+m3;
         avg= tot/3;
         s1=String.valueOf(tot);
         s2=String.valueOf(avg);
     }

      public boolean action(Event e,Object o)
      {
        repaint();
        return true;
      }

      public void actionPerformed(ActionEvent e)
      {
         s3=e.getActionCommand();
         if(s3.equals("Total"))
           t6.setText(s1);
         if(s3.equals("Average"))
           t7.setText(s2);
           repaint();
      }
        public void itemStateChanged(ItemEvent e)
      {
         repaint();
       }
 }

Demonstrate XOR mode in java


// Demonstrate XOR mode

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

/* <applet code="XOR" width=400 height=200 > </applet> */
public class XOR extends Applet {

int chsX=100, chsY=100;

 public XOR()  {
   addMouseMotionListener(new MouseMotionAdapter() {
      public void mouseMoved(MouseEvent me) {
     
      int x= me.getX();
      int y= me.getY();
     
      chsX= x-10;
      chsY= y-10;
     
      repaint();
     
      }
      });
      }
     
      public void paint(Graphics g) {
      g.drawLine(0,0,100,100);
      g.drawLine(0,100,100,0);
      g.setColor(Color.blue);
      g.drawLine(40,25,250,180);
      g.drawLine(75,90,400,400);
      g.setColor(Color.green);
      g.drawRect(10,10,60,50);
      g.fillRect(100,10,60,50);
      g.setColor(Color.red);
      g.drawRoundRect(190,10,60,50,15,15);
      g.fillRoundRect(70,90,140,100,30,40);
      g.setColor(Color.cyan);
      g.drawLine(20,150,400,40);
      g.drawLine(5,290,80,19);
     
      // XOR CROSS HAIRS
      g.setXORMode(Color.black);
      g.drawLine(chsX-10, chsY,chsX+10,chsY);
      g.drawLine(chsX,chsY-10,chsX,chsY+10);
      g.setPaintMode();

      }
    }
     
     
     
     

java applet drawing


// Drawing polygon

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

/* <applet code="hourglass" width=500 height=400 > </applet> */

public class hourglass extends Applet {
public void paint(Graphics g) {
int xpoints[]={30,200,30,200,30};
int ypoints[]={30,20,200,200,30};
int num=5;
g.drawPolygon(xpoints,ypoints,num);
}
}

displaying image using java


// JavaScript Document
import java.awt.*;
import java.applet.*;
import java.awt.Graphics;
import java.awt.Image;
/* <applet code="lady" width=300 height=400 > </applet> */
public class lady extends Applet {

Image bugImg;

public void init(){
bugImg=getImage(getCodeBase(),"myimages/lady.jpg");
}

public void paint(Graphics g) {
g.drawImage(bugImg,10,10,this);
}

}


java applet button example


/* <applet code="button" width=200 height=100> </applet> */
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class button extends Applet {

MyButton myButton;
static int i = 0;
public void init() {
myButton = new MyButton("Test Button");
add(myButton);
}
class MyButton extends Button {
  public MyButton(String label) {
  super(label);
  enableEvents(AWTEvent.ACTION_EVENT_MASK);
  }
  protected void processActionEvent(ActionEvent ae) {
  showStatus("action event : " + i++);
  super.processActionEvent(ae);
  }
  }
  }

java applet button example


/* <applet code="button" width=200 height=100> </applet> */
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class button extends Applet {

MyButton myButton;
static int i = 0;
public void init() {
myButton = new MyButton("Test Button");
add(myButton);
}
class MyButton extends Button {
  public MyButton(String label) {
  super(label);
  enableEvents(AWTEvent.ACTION_EVENT_MASK);
  }
  protected void processActionEvent(ActionEvent ae) {
  showStatus("action event : " + i++);
  super.processActionEvent(ae);
  }
  }
  }
 

Java Applet scrollbar program using


import java.applet.Applet;
import java.awt.event.*;
import java.awt.*;
/*<applet code=scroller.class width=350 height=400></applet>*/
public class scroller extends Applet implements AdjustmentListener                                                  
                                                                       
{
  TextField text1,text2;
  Label lab1,lab2;
  Scrollbar scroll1,scroll2;
  Button reset;
  public void init()
   {
     lab1=new Label("Horizontal scrollbar :",Label.CENTER);
     add(lab1);
     text1=new TextField(25);
     add(text1);
     lab2=new Label("   Vertical scrollbar :",Label.CENTER);
     add(lab2);
     text2=new TextField(25);
     add(text2);
     scroll1=new Scrollbar(Scrollbar.HORIZONTAL,1,10,1,100);
     add(scroll1);
     scroll1.addAdjustmentListener(this);
     scroll2=new Scrollbar(Scrollbar.VERTICAL,1,10,1,100);
     add(scroll2);
     scroll2.addAdjustmentListener(this);
    }

public void actionPerformed(ActionEvent e)
  {
  if(e.getSource()==reset)
   {
   scroll1.setValue(0);
   scroll2.setValue(0);
         }
   }





public void adjustmentValueChanged(AdjustmentEvent e)
  {
   if(e.getAdjustable()==scroll1)
     {
       scroll1.setValue(scroll1.getValue());
       text1.setText("Horizontal position: "+scroll1.getValue());
      }
   if(e.getAdjustable()==scroll2)
     {
        scroll2.setValue(scroll2.getValue());
        text2.setText("Vertical position: "+scroll2.getValue());
      }
   }


}
























Student result example in java


import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.event.*;
import javax.swing.event.*;
public class Lab2 extends JFrame implements ActionListener
{
JLabel l1,l2,l3,l;
JTextField t1,t2;
JTextArea ta,ta1;
JButton b;
Lab2()
        {
        super("Student Form");
        l=new JLabel("Student Details");
        l1=new JLabel("Enter Number:");
        l2=new JLabel("Enter Total Marks:");
        l3=new JLabel("Enter Address:");
        t1=new JTextField(20);
        t2=new JTextField(20);
        ta=new JTextArea("",20,20);
        ta1=new JTextArea("",20,20);
        b=new JButton("Result");

        setSize(410,450);
        setResizable(false);
        setLayout(null);

        add(l).setBounds(80,1,150,50);
        add(l1).setBounds(10,60,150,20);
        add(t1).setBounds(150,60,200,20);
        add(l2).setBounds(10,90,150,20);

        add(t2).setBounds(150,90,200,20);
        add(l3).setBounds(10,110,150,20);
        add(ta1).setBounds(150,130,200,100);
        add(b).setBounds(150,250,120,20);
        add(ta).setBounds(150,300,200,100);
        b.addActionListener(this);





        addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
         }
        public void actionPerformed(ActionEvent e)
        {
        if(e.getSource()==b)

if ( Integer.parseInt(t2.getText()) <100 )
ta.insert("Below Average",0);
else if( Integer.parseInt(t2.getText()) >=100 && Integer.parseInt(t2.getText()) <=300)
ta.insert("Average",0);

else if( Integer.parseInt(t2.getText()) >=500 && Integer.parseInt(t2.getText()) <=1000)
ta.insert("Good",0);
       }
public static void main(String str[])
        {
        Lab2 l=new Lab2();
        l.setVisible(true);
        }
}














JFrame example in java


import java.awt.*;
import javax.swing.*;
import javax.swing.JFrame;
import java.awt.event.*;
import javax.swing.event.*;
public class Display extends JFrame implements ActionListener
{
JLabel l1,l2,l3,l;
JTextField t1,t2;
JTextArea ta,ta1;
JButton b;
Display()
        {
        super("Sending Message");
        l=new JLabel("Sending Message");
        l1=new JLabel("Enter To Address  :");
        l2=new JLabel("Enter Subject     :");
        l3=new JLabel("Enter Your Message:");
        t1=new JTextField(20);        t2=new JTextField(20);
        ta=new JTextArea("",20,20);        ta1=new JTextArea("",20,20);
        b=new JButton("Send");

        setSize(410,450);
        setResizable(false);
        setLayout(null);

        add(l).setBounds(80,1,150,50);
        add(l1).setBounds(10,60,150,20);  add(t1).setBounds(150,60,200,20);
        add(l2).setBounds(10,90,150,20);  add(t2).setBounds(150,90,200,20);
        add(l3).setBounds(10,110,150,20); add(ta1).setBounds(150,130,200,100);
        add(b).setBounds(150,250,120,20);
        add(ta).setBounds(150,300,200,100);

        b.addActionListener(this);

        addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
        }
public void actionPerformed(ActionEvent e)
        {
        if(e.getSource()==b)
                ta.insert("The Following Message"+"\n'"+ta1.getText()+"'\n\n"+"is Send To "+t1.getText()+"\nWith the Following subject\n"+t2.getText(),0);
        }

public static void main(String str[])
        {
        Display l=new Display();
        l.setVisible(true);
        }
}

Read Student details in an interactive manner using java programming


import java.io.*;
class ReadKeyboard
{
 public static void main(String args[])
        throws IOException
            {
char c;
                  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                                               DataInputStream in=new DataInputStream(System.in);
String name;
int number,total=0;
int marks[]=new int[5];
try
{
System.out.println("Enter Student Name:");
name=br.readLine();
System.out.println("Enter Number :");
number=Integer.parseInt(in.readLine());
for(int j=0;j<5;j++)
{
System.out.println("Enter Subject" + (j+1)+" Marks");
marks[j]=Integer.parseInt(in.readLine());
total=total+marks[j];
}

System.out.println("Student Name : "+name);
System.out.println("Student Number : "+number);

System.out.println("student Total marks: "+total);
System.out.println("Student Average: "+ (float)(total/5) );
}
catch(Exception e) { }
}



}