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);
}
}
WHAT'S NEW?
Loading...
0 comments:
Post a Comment