You are on page 1of 23

Design an applet/application to demonstrate the use of Radio Button and Checkbox.

import java.awt.*;

class Expt1

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(400,400);

f.setLayout(new GridLayout(2,3));

f.setTitle("Experiment No.1");

Checkbox c1=new Checkbox("Checkbox 1");

Checkbox c2=new Checkbox("Checkbox 2");

Checkbox c3=new Checkbox("Checkbox 3");

CheckboxGroup chg=new CheckboxGroup();

Checkbox r1=new Checkbox("Radiobutton 1",chg,false);

Checkbox r2=new Checkbox("Radiobutton 2",chg,false);

Checkbox r3=new Checkbox("Radiobutton 3",chg,false);

f.add(c1);

f.add(c2);

f.add(c3);

f.add(r1);

f.add(r2);

f.add(r3);

}
Design an applet/application to create form using Text Field, Text Area, Button and label.

import java.awt.*;
class reg_page extends Frame
{
Label l1,l2;
TextField t1,t2;
Button b;
Checkbox c1;
FlowLayout f;

reg_page()
{

setSize(400,400);
setVisible(true);

setTitle("Registration page");
f=new FlowLayout();
setLayout(f);

l1=new Label("Username");
l2=new Label("Password");
t1=new TextField(10);
t2=new TextField(10);
c1=new Checkbox("Accept terms and conditions");
b=new Button("Login");

add(l1);
add(t1);
add(l2);
add(t2);
add(c1);
add(b);
}

public static void main(String args[])

{
new reg_page();
}

}
Develop a program using Label to display message “Welcome to Java”.

import java.awt.*;

class Welcome

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(400,400);

f.setLayout(new FlowLayout());

f.setTitle("Welcome Label");

Label l1=new Label("Welcome To Java");

f.add(l1)

}
Develop a program to select multiple languages known to user. (e. g Marathi,Hindi, English, Sanskrit).
import java.awt.*;

class Language

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(400,400);

f.setLayout(new FlowLayout());

f.setTitle("Languages Known");

Checkbox c1=new Checkbox("Marathi");

Checkbox c2=new Checkbox("English");

Checkbox c3=new Checkbox("Hindi");

Checkbox c4=new Checkbox("Sanskrit");

f.add(c1);

f.add(c2);

f.add(c3);

f.add(c4);

}
Write a program to create three Buttons with Caption OK, RESET and CANCEL.

import java.awt.*;

class Button_caption

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(400,400);

f.setLayout(new FlowLayout());

f.setTitle("Buttons with Caption OK, RESET, CANCEL");

Button b1=new Button("OK");

Button b2=new Button("RESET");

Button b3=new Button("CANCEL");

f.add(b1);

f.add(b2);

f.add(b3);

}
Develop an applet/ application using List components to add names of 10 different cities.

import java.awt.*;

import java.applet.*;

/*

<applet code="Cities_list" width=400 height=400>

</applet>

*/

public class Cities_list extends Applet

public void init()

List L=new List(10,true);

L.add("Raigad");

L.add("Karjat");

L.add("DelhiMumbai");

L.add("Hyderabad");

L.add("Bengaluru");

L.add("Chennai");

L.add("Kolkata");

L.add("Ahemdabad");

L.add("Pune");

L.add("Delhi");

add(L);

}
Develop applet / application to select multiple names of news papers.

import java.awt.*;

import java.applet.*;

/*

<applet code="News_papers" width=400 height=400>

</applet>

*/

public class News_papers extends Applet

public void init()

List l=new List(10,true);

l.add("Lokmat");

l.add("Sakal");

l.add("The Indian Express");

l.add("The Times Of India");

l.add("Hindustan Times");

add(l);

}
Write Java Program to show following output.

import java.awt.*;

import java.applet.*;

/*

<applet code="seasons"width=300 height=500>

</applet>

*/

public class seasons extends Applet

public void init()

List L=new List(10,true);

L.add("Summer");

L.add("Winter");

L.add("Rainy");

add(L);

}
Write a program to display The Number on Button from 0 to 9.

import java.awt.*;

class Button_9

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(500,500);

f.setLayout(new GridLayout(4,3));

Button b1=new Button("0");

Button b2=new Button("1");

Button b3=new Button("2");

Button b4=new Button("3");

Button b5=new Button("4");

Button b6=new Button("5");

Button b7=new Button("6");

Button b8=new Button("7");

Button b9=new Button("8");

Button b10=new Button("9");

f.add(b1); f.add(b10);

f.add(b2); }

f.add(b3); }

f.add(b4);

f.add(b5);

f.add(b6);

f.add(b7);

f.add(b8);

f.add(b9);
1. Write a program to generate following output.

import java.awt.*;

class button_5

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(500,500);

f.setLayout(new GridLayout(3,2));

Button b1=new Button("Button 1");

Button b2=new Button("Button 2");

Button b3=new Button("Button 3");

Button b4=new Button("Button 4");

Button b5=new Button("Button 5");

f.add(b1);

f.add(b2);

f.add(b3);

f.add(b4);

f.add(b5);

}
2. Write a program to generate following output using Border Layout.

import java.awt.*;

class direction

public static void main(String args[])

Frame f=new Frame();

f.setVisible(true);

f.setSize(500,500);

f.setLayout(new BorderLayout());

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);

}
Only Output:-
Write java program to display following output.

import java.awt.*;

import java.awt.GridBagConstraints;

import java.awt.GridBagLayout;

import javax.swing.*;

public class button_five extends JFrame

public static void main(String args[])

button_five a=new button_five();

}
gbc.ipady=20;
public button_five()
gbc.gridx=0;
{
gbc.gridy=1;
GridBagLayout grid=new GridBagLayout();
this.add(new Button("Button Three"),gbc);
GridBagConstraints gbc=new
GridBagConstraints(); gbc.gridx=1;

setLayout(grid); gbc.gridy=1;

setTitle("GridBag Layout Example"); this.add(new Button("Button Four"),gbc);

GridBagLayout layout=new gbc.gridx=0;


GridBagLayout();
gbc.gridy=2;
this.setLayout(layout);
gbc.fill=GridBagConstraints.HORIZONTAL;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbc.gridwidth=2;
gbc.gridx=0;
this.add(new Button("Button Five"),gbc);
gbc.gridy=0;
setSize(300,300);
this.add(new Button("Button One"),gbc);
setPreferredSize(getSize());
gbc.gridx=1;
setVisible(true);
gbc.gridy=0;
}
this.add(new Button("Button Two"),gbc);
}
gbc.fill=GridBagConstraints.HORIZONTAL;
Write Java Program to display following output.

import java.awt.*;

class form_pra4 extends Frame

form_pra4()

setLayout(new FlowLayout());

Label l1=new Label("Name");

TextField t=new TextField(10);

Label l2=new Label("Comments");

TextArea ta=new TextArea(6,15);

Button b=new Button("Submit");

add(l1);

add(t);

add(l2);

add(ta);

add(b);

public static void main(String args[])

form_pra4 f4=new form_pra4();

f4.setTitle("GridBagLayout in Java Example");

f4.setSize(300,200);

f4.setVisible(true);

}
Write a program which creates Menu of different colors and disable menu item for Black color.

import java.awt.*;

class Menu_colors extends Frame

Menu_colors()

MenuBar mb=new MenuBar();

setMenuBar(mb);

Menu m=new Menu("Colours");

MenuItem m1=new MenuItem("RED");

MenuItem m2=new MenuItem("YELLOW");

MenuItem m3=new MenuItem("BLACK");

m3.setEnabled(false);

MenuItem m4=new MenuItem("BLUE");

MenuItem m5=new MenuItem("GREEN");

mb.add(m); m.add(m3);

m.add(m1); m.add(m4);

m.add(m2); m.add(m5);

}}

class MenuBar_demo

public static void main(String args[])

Menu_colors mc=new Menu_colors();

mc.setTitle("Menu Bar");

mc.setSize(500,500);

mc.setVisible(true);

}
1. Find errors in following program and display output as shown below.

import java.awt.*;

import java.awt.event.*;

public class MenuDemo1 extends Frame

MenuBar mb;

MenuItem m1,m2,m3,m4;

Menu mn;

MenuShortcut ms;

MenuDemo1()

setTitle("MenuBar Demo");

setSize(500,500);

setLayout(null);

ms=new MenuShortcut(KeyEvent.VK_X);

mn=new Menu("File");

mb=new MenuBar();

setMenuBar(mb);

m1=new MenuItem("New...");

m2=new MenuItem("Open...");

m3=new MenuItem("Save As..."); }

m4=new MenuItem("Exit",ms); public static void main(String[] args)

mn.add(m1); {

mn.add(m2); MenuDemo1 md=new MenuDemo1();

mn.add(m3); md.setVisible(true);

mn.addSeparator(); }

mn.add(m4); }

mb.add(mn);
Write a program to develop a frame to select the different states of India using JComboBox.

import javax.swing.*;

public class States_india extrnds Frame

public States_india()

JFrame f=new JFrame();

String s[ ]={"Maharashtra","Punjab","Gujrat","Tamilnadu"};

JComboBox cb=new JComboBox(s);

cb.setBounds(50,50,90,20);

f.add(cb);

f.setLayout(null);

f.setSize(400,400);

f.setVisible(true);

public static void main(String args[])

new States_india();

}
Develop a program to demonstrate the use of ScrollPane in Swings.

import java.awt.*;

import javax.swing.*;

public class scrollpane

private static void Scroll()

final JFrame f=new JFrame();

f.setSize(500,500);

f.setVisible(true);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.getContentPane().setLayout(new FlowLayout());

JTextArea t=new JTextArea(20,20);

JScrollPane s1=new JScrollPane(t);

s1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

s1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

f.getContentPane().add(s1);

public static void main(String args[])

javax.swing.SwingUtilities.invokeLater(new Runnable()

public void run()

Scroll();

});

}
1. Write a program code to generate the following output.

import javax.swing.*;

import java.awt.*;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

/*

<applet code="show_city" height="400" width="400">

</applet>

*/

public class show_city extends JApplet implements ItemListener

JLabel jl;

public void init() {

setLayout(new FlowLayout()); jl.setText("you are in"+stateName);

setSize(400,400); }

setVisible(true); public static void main(String args[])

JComboBox jc=new JComboBox(); {

jc.addItem("Solapur"); show_city sc=new show_city();

jc.addItem("Pune"); }

jc.addItem("Banglore"); }

jc.addItem("Mumbai");

jc.addItemListener(this);

jl=new JLabel();

add(jc);

add(jl);

public void itemStateChanged(ItemEvent ie)

String stateName= (String) ie.getItem();


Develop a program to demonstrate the use of tree component in swing.

import java.awt.*;

import javax.swing.*;

import javax.swing.tree.DefaultMutableTreeNode;

class tree_demo

public static void main(String args[])

Frame jf=new Frame();

jf.setVisible(true);

jf.setSize(400,400);

jf.setTitle("Tree");

DefaultMutableTreeNode style=new DefaultMutableTreeNode("Style");

DefaultMutableTreeNode color=new DefaultMutableTreeNode("Color");

DefaultMutableTreeNode font=new DefaultMutableTreeNode("Font");

style.add(color);

style.add(font);

DefaultMutableTreeNode red=new DefaultMutableTreeNode("Red");

DefaultMutableTreeNode blue=new DefaultMutableTreeNode("Blue");

DefaultMutableTreeNode green=new DefaultMutableTreeNode("Green");

DefaultMutableTreeNode black=new DefaultMutableTreeNode("Black");

color.add(red);

color.add(blue);

color.add(green);

color.add(black);

JTree jt=new JTree(style);

jf.add(jt);

}
2. Write a program code to generate the following output.

import java.awt.*;

import javax.swing.*;

import javax.swing.tree.DefaultMutableTreeNode;

class ajp_pg38

public static void main(String args[])

Frame jf=new Frame();

jf.setVisible(true);

jf.setSize(400,400);

jf.setTitle("Advanced Java Tree");

DefaultMutableTreeNode rootnode=new DefaultMutableTreeNode("India");

DefaultMutableTreeNode dm1=new DefaultMutableTreeNode("Maharashtra");

DefaultMutableTreeNode dm2=new DefaultMutableTreeNode("Gujrath");

rootnode.add(dm1);

rootnode.add(dm2);

DefaultMutableTreeNode dm3=new DefaultMutableTreeNode("Mumbai");

DefaultMutableTreeNode dm4=new DefaultMutableTreeNode("Pune");

DefaultMutableTreeNode dm5=new DefaultMutableTreeNode("Nashik");

DefaultMutableTreeNode dm6=new DefaultMutableTreeNode("Nagpur");

dm1.add(dm3);

dm1.add(dm4);

dm1.add(dm5);

dm1.add(dm6);

JTree jt=new JTree(rootnode);

jf.add(jt);

}
Write a program to generate KeyEvent when a key is pressed and display “Key Pressed” message.

import java.awt.*;

import java.awt.event.*;

public class key_pressed extends Frame implements KeyListener

Label l;

TextArea t;

key_pressed()

setSize(400,400);

setLayout(null);

setVisible(true);

l=new Label();

l.setBounds(20,50,100,20);

t=new TextArea();

t.setBounds(20,80,300,300);

t.addKeyListener(this);

add(l);

add(t);

public void keyPressed(KeyEvent e) {

{ }

l.setText("Key Pressed"); public static void main(String args[])

} {

public void keyReleased(KeyEvent e) new key_pressed();

{ }

} }

public void keyTyped(KeyEvent e)


Develop a program to accept two numbers and display product of two numbers when user pressed
“Multiply” button.

import java.awt.*;

import java.awt.event.*;

public class product_button extends Frame implements ActionListener

Label l1,l2,l3; }

TextField tf1; public static void main(String args[])

int num1,num2; {

product_button(int n1,int n2) new product_button(15,20);

{ }

setSize(400,400); }

setLayout(new FlowLayout());

setVisible(true);

num1=n1;

num2=n2;

l1=new Label("num1: "+n1);

l2=new Label("num2: "+n2);

tf1=new TextField(30);

Button b1=new Button("Multiply");

add(l1);

add(l2);

add(b1);

add(tf1);

b1.addActionListener(this);

public void actionPerformed(ActionEvent e)

tf1.setText("Multiplication is: "+num1*num2);

You might also like