Tuesday 25 September 2012

Simple Animation using JAVA SWING

import javax.swing.*;
import java.awt.*;
public class SimpleAnimation {
          int x=70;
          int y=70;
      public static void main(String args[])
      {
          SimpleAnimation gui=new SimpleAnimation();
          gui.go();
      }
      public void go(){
          JFrame frame=new JFrame();
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          MyDrawPanel drawPanel=new MyDrawPanel();
          frame.getContentPane().add(drawPanel);
          frame.setSize(300,300);
          frame.setVisible(true);
          for(int i=0;i<130;i++)
          {
              x++;
              y++;
              drawPanel.repaint();
              try{
                  Thread.sleep(50);
                 }catch(Exception ex){}
              
          }
      }
      class MyDrawPanel extends JPanel{
          public void paintComponent(Graphics g){
              g.setColor(Color.white);
              g.fillRect(0, 0, this.getWidth(), this.getHeight());
              g.setColor(Color.green);
              g.fillOval(x,y,40,40);
          }
      }
}


You Will need Java Enabled Web Browser To View The Effect of This Program .. :)

Thursday 20 September 2012

JAVA APPLET PROGRAM of CHECKBOX

import java.applet.*;
import java.awt.event.*;
import java.awt.*;
public class CheckboxDemo extends Applet implements ItemListener{
             String msg="";
             Checkbox WindowXP,MacOS,Solaris,Linux;
      public void init()
      {
            WindowXP=new Checkbox("Window XP");
            MacOS=new Checkbox("MacOS");
            Solaris=new Checkbox("Solaris");
            Linux=new Checkbox("Linux");
            add(WindowXP);
            add(MacOS);
            add(Solaris);
            add(Linux);
            WindowXP.addItemListener(this);
            MacOS.addItemListener(this);
            Solaris.addItemListener(this);
            Linux.addItemListener(this);
        }
      public void itemStateChanged(ItemEvent ie)
      {
          repaint();
      }
      //Display Current State of the Checkbox
      public void paint(Graphics g)
      {
          msg="Current State:";
          g.drawString(msg, 6, 80);
          msg="Window XP :"+WindowXP.getState();
          g.drawString(msg,6,100);
          msg="Mac OS : "+MacOS.getState();
          g.drawString(msg,6,120);
          msg="Linux : "+Solaris.getState();
          g.drawString(msg,6,140);
          msg="Linux : "+Linux.getState();
          g.drawString(msg, 6, 160);
         
      }
}

Friday 14 September 2012

MENU-DRIVEN Progran In C

#include<stdio.h>
#include<conio.h>
void main()
{
   int choice;
   int i,num,fact=1;
   clrscr();
   while(1)
   {
      printf("\n1. Factorial\n");
      printf("\n2. Prime\n");
      printf("\n3 Odd/Even\n");
      printf("\n4. Exit");
      printf("\n\nEnter Your Choice :");
      scanf("%d",&choice);
      switch(choice)
      {
      case 1:
           printf("Enter Any number To find Factorial : ");
           scanf("%d",&num);
           for(i=num-1;i>=1;i--)
            num=num*i;
           printf("\nFactorial is : %d",num);
           break;
      case 2:
           printf("\nEnter Any Number To Find Prime Number :");
           scanf("%d",&num);
           for(i=2;i<num;i++)
           {
          if(num%i==0)
          {
              printf("\nNumber is not Prime");
              break;
          }
          else
             printf("\nNumber Is PRIME");
          break;
           }
           break;
      case 3:
        printf("\nEnter ANy number to Find ODD/EVEN : ");
        scanf("%d",num);
        if(num%2==0)
            printf("\nNumber is EVEN\n");
        else
            printf("\nNumber is ODD\n");
        break;
      case 4:
        exit();
      }
   }
   getch();
}