WHAT'S NEW?
Loading...
Java Programs


1. Write a program to create a child frame window from within an applet.
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

class fraMe extends Frame
{
   fraMe(String title)
   {
 super(title);
    addWindowListener(new WindowAdapter()
 {
  public void windowClosing(WindowEvent e)
  {
   setVisible(false);
  }
 });
   }
   public void paint(Graphics g)
   {
 g.drawString("Demo of Frame",150,150);
   }
}

public class frameInApplet extends Applet
{
  fraMe f;
 public void init()
 {
  f=new fraMe("Frame Demo");
  f.setSize(200,200);
 }
 
 public void start()
 {
  f.setVisible(true);
 }

 public void stop()
 {
  f.setVisible(false);
 }
 
 public void paint(Graphics g)
 {
  g.drawString("Frame In Applet",100,100);
 }
}

----------------------------------------------------------------------------------------------

2. Write a program to display a button with a image on it using swing. The image on the button
   will change when the button is clicked.
import java.awt.*;
import javax.swing.*;

public class jButton extends JApplet
{

   ImageIcon d=new ImageIcon("default.jpg");
   ImageIcon p=new ImageIcon("pressed.jpg");

   JButton b=new JButton(d);

   public void init()
 {
  add(b);
  b.setPressedIcon(p);
 }

}

----------------------------------------------------------------------------------------------

3. Example of List
import java.awt.*;
import java.applet.*;
public class listDemo extends Applet
{
 List l1;
 public void init()
 {
    l1=new List();
    l1.add("One");
    l1.add("Two");
    l1.add("Three");
    l1.add("Four");

    add(l1);
 }
}

----------------------------------------------------------------------------------------------

4.Write a program to demonstrate the use of BorderLayout which shows 4 buttons at 4 sides of an applet with caption       
  east,west,south,north.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class borderDemo extends Applet
{
  public void init()
  {

 Button e=new Button("East");
 Button w=new Button("West");
 Button n=new Button("North");
 Button s=new Button("South");

 setLayout(new BorderLayout());
 
 add(n,BorderLayout.NORTH);
 add(s,BorderLayout.SOUTH);
 add(e,BorderLayout.EAST);
 add(w,BorderLayout.WEST);

  }
}

----------------------------------------------------------------------------------------------

5.Example of JRadioButton
import javax.swing.*;
import java.awt.*;
public class jRadio extends JApplet
{
  public void init()
  {

 JRadioButton dept_cm=new JRadioButton("CM");
  JRadioButton dept_if=new JRadioButton("IF");
 JRadioButton dept_ej=new JRadioButton("ENTC");
 JRadioButton dept_me=new JRadioButton("ME");
 JRadioButton dept_ce=new JRadioButton("Civil");

 ButtonGroup dept=new ButtonGroup();

 dept.add(dept_cm);
 dept.add(dept_if);
 dept.add(dept_ej);
 dept.add(dept_me);
 dept.add(dept_ce);

 getContentPane().setLayout(new FlowLayout());
    
 getContentPane().add(dept_cm);
 getContentPane().add(dept_if);
 getContentPane().add(dept_ej);
 getContentPane().add(dept_me);
 getContentPane().add(dept_ce);
 }
}

----------------------------------------------------------------------------------------------

6.WAP to display all fonts
import java.awt.*;
import java.applet.*;
public class allFonts extends Applet
{
 public void paint(Graphics g)
 {
 GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
      String f[]=ge.getAvailableFontFamilyNames();
 int y=10;
 for(int i=0;i<>f.length;i++)
  {
  g.drawString(f[i],40,y);
  y+=10;
 }
 showStatus("no of fonts:"+f.length);
 }
}

----------------------------------------------------------------------------------------------

7.Example of JTable and JScrollpane
import javax.swing.*;
public class jTable extends JApplet
{
  public void init()
  {
 String cols[]={"Name","Roll_No"};
 String data[][]={
    {"abc","1"},
    {"xyz","2"}
   };
 
 JTable jt=new JTable(data,cols);
 
 JScrollPane jsp=new JScrollPane(jt);

 getContentPane().add(jsp);
  }
}

----------------------------------------------------------------------------------------------

8.Write a program to display a JComboBox on an applet. The combobox will have following items-  
  Banana,Applet,Orange,Chickoo,Grapes.
import javax.swing.*;
import java.awt.*;
public class jFruits extends JApplet
{
  
  public void init()
  {
    JComboBox jcb=new JComboBox();
    
    jcb.addItem("Banana");
    jcb.addItem("Apple");
    jcb.addItem("Orange");
    jcb.addItem("Chickoo");
    jcb.addItem("Grapes");
  
    getContentPane().setLayout(new FlowLayout());
    getContentPane().add(jcb);
  
  }
}

----------------------------------------------------------------------------------------------

9.JTREE Example
import javax.swing.*;
import javax.swing.tree.*;

public class jtree extends JApplet
{
 public void init()
 {
   DefaultMutableTreeNode root=new DefaultMutableTreeNode("Root");
   DefaultMutableTreeNode one=new DefaultMutableTreeNode("1");
   DefaultMutableTreeNode two=new DefaultMutableTreeNode("2");
   DefaultMutableTreeNode o_1=new DefaultMutableTreeNode("1.1");
   DefaultMutableTreeNode o_2=new DefaultMutableTreeNode("1.2");
   DefaultMutableTreeNode o_3=new DefaultMutableTreeNode("1.3");
   DefaultMutableTreeNode t_1=new DefaultMutableTreeNode("2.1");
   DefaultMutableTreeNode t_2=new DefaultMutableTreeNode("2.2");
   DefaultMutableTreeNode t_3=new DefaultMutableTreeNode("2.3");

   JTree jt=new JTree(root);
   root.add(one);
   
   one.add(o_1);
   one.add(o_2);
   one.add(o_3);
   
   root.add(two);
   two.add(t_1);
   two.add(t_2);
   two.add(t_3);
 
   getContentPane().add(jt);
  }
}

  

0 comments: