You are on page 1of 14

1

1. Write a program for making smiling face using applets.

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

/*
<applet code=Smiley height=50 width=100>
</applet>
*/

public class Smiley extends Applet


{
public void paint(Graphics g)
{
g.drawOval(80,70,150,150);
g.setColor(Color.black);
g.fillOval(120,120,15,15);
g.fillOval(170,120,15,15);
g.drawArc(130,180,50,20,180,180);
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


2

2. Write a program for passing parameter values from HTML applet


tag in applet.

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

/*
<applet code=paramapplet height=200 width=300>
<param name=string value=Java>
</applet>
*/

public class paramapplet extends Applet


{
String str;
public void init()
{
str = getParameter("string");
str = "Hello " + str + " !";
}
public void paint( Graphics g)
{
g.drawString(str, 10, 100);
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


3

3. Write a program to create a menu in frame.

import java.awt.*;

class menu2
{
menu2()
{
Frame f=new Frame("Menu Example");
MenuBar mb=new MenuBar();
Menu m1=new Menu("File");
MenuItem mi1=new MenuItem("Open");
MenuItem mi2=new MenuItem("Save");
MenuItem mi3=new MenuItem("Save as");
CheckboxMenuItem a=new CheckboxMenuItem("one");
Menu m2=new Menu("Edit");
MenuItem mi4=new MenuItem("Copy");
MenuItem mi5=new MenuItem("Cut");
m1.add(mi1);
m1.add(mi2);
m1.addSeparator();
m2.add(mi4);
m2.add(mi5);
m1.add(mi3);
mb.add(m1);
mb.add(m2);
f.setMenuBar(mb);
f.setSize(400,400);
f.setTitle("menu2");

Love Sharan Singh MCA - 4th Sem A-JAVA


4

f.setVisible(true);
}
public static void main(String k[])
{
new menu2();
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


5

4. Create a GUI page using AWT (on Frame or applet) with any 6
components (button, textfield, label, list, radio button, scroll bar etc).

import java.awt.*;

public class awtcomp2


{
public static void main(String k[])
{
Frame f = new Frame("Frame Test");
FlowLayout f1 = new FlowLayout();
f.setLayout(f1);

//label
Label l1 = new Label("Enter Your Name: ");
//checkbox
Checkbox ch1 = new Checkbox("Java");
Checkbox ch2 = new Checkbox("C++");
//button
Button b1 = new Button("Submit");

Label lb1 = new Label("Select a Lang");


//list
List lt1 = new List();
lt1.add("JAVA");
lt1.add("C");
lt1.add(".net");

//menu

Love Sharan Singh MCA - 4th Sem A-JAVA


6

MenuBar mb = new MenuBar();

Menu m1 = new Menu("File");


MenuItem mi1 = new MenuItem("New");
MenuItem mi2 = new MenuItem("Open");
MenuItem mi3 = new MenuItem("Save");
Menu m3 = new Menu("Expand");
MenuItem mi5 = new MenuItem("One");
MenuItem mi6 = new MenuItem("Two");
m3.add(mi5);
m3.add(mi6);

m1.add(mi1);
m1.add(mi2);
m1.addSeparator();
m1.add(mi3);
m1.add(m3);

mb.add(m1);

//text-field
TextField tf1 = new TextField();

f.setMenuBar(mb);

f.add(l1);
f.add(tf1);
f.add(ch1);
f.add(ch2);

Love Sharan Singh MCA - 4th Sem A-JAVA


7

f.add(lb1);
f.add(lt1);
f.add(b1);

f.setSize(750,350);
f.setVisible(true);
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


8

5. Write a program to implement flow layout in frame.

import java.awt.*;
import javax.swing.*;

public class flow


{
flow()
{
JFrame f=new JFrame();
JButton b1=new JButton("1");
JButton b2=new JButton("2");
JButton b3=new JButton("3");
JButton b4=new JButton("4");
JButton b5=new JButton("5");
f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);
f.setLayout(new FlowLayout(FlowLayout.RIGHT));
f.setSize(300,300);
f.setVisible(true);
}
public static void main(String k[])
{
new flow();
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


9

6. Write a program to implement border layout in applet.

import java.awt.*;
import javax.swing.*;
public class border
{
Frame f;
border()
{
f=new JFrame();
Button b1=new Button("NORTH");
Button b2=new Button("SOUTH");
Button b3=new Button("EAST");
Button b4=new Button("WEST");
Button b5=new Button("CENTER");
f.add(b1,BorderLayout.NORTH);
f.add(b2,BorderLayout.SOUTH);
f.add(b3,BorderLayout.EAST);
f.add(b4,BorderLayout.WEST);
f.add(b5,BorderLayout.CENTER);
f.setSize(300,300);
f.setVisible(true);
}
public static void main(String k[])
{
new border();
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


10

7. Write a program to implement Grid Layout (3 rows 2 columns).

import java.awt.*;
import javax.swing.*;

public class grid


{
Frame f;
grid()
{
f=new Frame();
Button b1=new Button("1");
Button b2=new Button("2");
Button b3=new Button("3");
Button b4=new Button("4");
Button b5=new Button("5");
Button b6=new Button("6");
f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);f.add(b6);
f.setLayout(new GridLayout(3,2));
f.setSize(300,300);
f.setVisible(true);
}
public static void main(String k[])
{
new grid();
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA


11

8. Write a program to implement card layout.

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

/*
<applet code= card height=50 width=100>
</applet>
*/

public class card extends Applet


{
public void init()
{
Button b1=new Button("window");
Button b2=new Button("other");
add(b1);
add(b2);
CardLayout cl=new CardLayout();
Panel p=new Panel();
p.setLayout(cl);
Checkbox ch1=new Checkbox("windows 98/xp",true);
Checkbox ch2=new Checkbox("windows nt",true);
Checkbox ch3=new Checkbox("solaris");
Checkbox ch4=new Checkbox("Mac OS");
Panel winpan=new Panel();
winpan.add(ch1);
winpan.add(ch2);
Panel otherpan=new Panel();

Love Sharan Singh MCA - 4th Sem A-JAVA


12

otherpan.add(ch3);
otherpan.add(ch4);
p.add(winpan,"windows");
p.add(otherpan,"other");
add(p);
cl.next(p);
}
}

9. Write a program to implement gridbag layout.

Love Sharan Singh MCA - 4th Sem A-JAVA


13

import java.awt.*;

class GridBagLayoutExample extends Frame


{
GridBagLayoutExample()
{
Label lblName = new Label("Name");
TextField txtName =new TextField(10);
Label lblcomments = new Label("Comments");
TextArea TAreaComments=new TextArea(6,15);
Button btnSubmit = new Button("Submit");
setLayout(new GridBagLayout());
GridBagConstraints gc =new GridBagConstraints();
add(lblName,gc,0,0,1,1,0,0);
add(txtName,gc,1,0,1,1,0,20);
add(lblcomments,gc,0,1,1,1,0,0);
add(TAreaComments,gc,1,1,1,1,0,60);
add(btnSubmit,gc,0,2,2,1,0,20);
}
void add(Component comp,GridBagConstraints gc,int x,int y,int w,int h,int wx,int wy)
{
gc.gridx = x;
gc.gridy = y;
gc.gridwidth = w;
gc.gridheight= h;
gc.weightx = wx;
gc.weighty = wy;
add(comp,gc);
}

Love Sharan Singh MCA - 4th Sem A-JAVA


14

}
class gridbaglayout
{
public static void main(String args[])
{
GridBagLayoutExample frame = new GridBagLayoutExample();
frame.setTitle("GridBag Layout");
frame.setSize(300,200);
frame.setVisible(true);
}
}

Love Sharan Singh MCA - 4th Sem A-JAVA

You might also like